{"id":26194313,"url":"https://github.com/active-group/siemens-ad-haskell-training-2022","last_synced_at":"2026-04-28T04:31:35.740Z","repository":{"id":61164409,"uuid":"548817542","full_name":"active-group/siemens-ad-haskell-training-2022","owner":"active-group","description":"Playground setup for the Haskell part of a training held for Siemens employees","archived":false,"fork":false,"pushed_at":"2022-10-27T16:41:47.000Z","size":104,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":6,"default_branch":"main","last_synced_at":"2023-09-11T07:39:38.838Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Haskell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/active-group.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-10-10T08:23:10.000Z","updated_at":"2022-10-25T05:43:04.000Z","dependencies_parsed_at":"2023-01-20T13:20:18.070Z","dependency_job_id":null,"html_url":"https://github.com/active-group/siemens-ad-haskell-training-2022","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/active-group%2Fsiemens-ad-haskell-training-2022","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/active-group%2Fsiemens-ad-haskell-training-2022/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/active-group%2Fsiemens-ad-haskell-training-2022/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/active-group%2Fsiemens-ad-haskell-training-2022/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/active-group","download_url":"https://codeload.github.com/active-group/siemens-ad-haskell-training-2022/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243141224,"owners_count":20242817,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-03-12T01:56:09.486Z","updated_at":"2025-12-26T04:46:27.407Z","avatar_url":"https://github.com/active-group.png","language":"Haskell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Setup notes\n\n## Nix\n\nYou need an installation of the [Nix package\nmanager](https://nixos.org/download.html#download-nix), with `flakes`\nenabled (see [the NixOS wiki](https://nixos.wiki/wiki/Flakes) for\ninstructions).\n\n## VSCode\n\nThere are (at least) three alternative possibilities to get LSP\nintegration for Haskell working seamlessly.  Install the following\nextensions first:\n\n- `haskell.haskell`\n- `bbenoist.nix`\n\nThen choose one of the following methods, with the first being the\nsimplest:\n\n### Starting `code` from within a Nix environment\n\n- Enter the Nix development environment via `nix develop`\n- Then execute `code .`\n- Open the `MyLib.hs` file and change something; after a while, you\n  should see some LSP feedback\n\n### `direnv`\n\n- Install [direnv](https://direnv.net/)\n- Install the `mkhl.direnv` plugin in VSCode\n- When opening the repository, the plugin will ask you to `Allow`\n  usage of the `.envrc` file that already exists -\u003e accept this\n- Now you should see a prompt asking you to restart the extension -\u003e\n  also accept this\n- Open the `MyLib.hs` file and change something; after a while, you\n  should see some LSP feedback\n  \n### Nix environment selector\n\n- Install the plugin `arrterian.nix-env-selector`\n- After opening the repository, choose `Nix-Env: Select environment`\n  from the command palette\n- You should be prompted for a `Reload` -\u003e accept this\n- Open the `MyLib.hs` file and change something; after a while, you\n  should see some LSP feedback\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Factive-group%2Fsiemens-ad-haskell-training-2022","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Factive-group%2Fsiemens-ad-haskell-training-2022","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Factive-group%2Fsiemens-ad-haskell-training-2022/lists"}