Skip to content

scmlab/gcl-all

Repository files navigation

gcl-all

Local Development

  1. (optional) Run test-clean-start.sh
  2. Open the project in a dev container
    • install the recommended "Dev Containers" vscode extension
    • allow it to connect to the local Docker daemon
    • reopen the project in the container
  3. Open the multi-root workspace
    • select the file "gcl-all.code-workspace"
    • click "Open Workspace"
  4. Open a ".hs" file in gcl/src and click "Manually via PATH" (this will set haskell.manageHLS to PATH). Important: Do NOT select "Automatically via GHCup"!
  5. Open a vscode terminal in gcl/ and run "stack install" to update ~/.local/bin/gcl
  6. Press Ctrl + F5 to launch the extension + LSP server in a new window

Codespaces

  1. Select "Code -> Codespaces -> Create codespace on main" and wait for 5 to 10 minutes. If it hangs, delete it and start over again.
  2. Click "Open Workspace", or open "gcl-all.code-workspace" and click "Open Workspace"
  3. Open a ".hs" in gcl/src, click "Manually via PATH" (NOT "Automatically via GHCup" !)
  4. Delete the codespace at https://github.com/codespaces

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 9