wasp
wasp copied to clipboard
Provide workspace configs for text editors
Currently, it takes a bit of configuration to get all tooling around wasp working. Especially around Haskell whose tooling is less supported by text editors.
We should provide config files for often used text edits which would solve above problems.
e.g. .vscode for VSC
Even better if they could include recommendations for all extensions needed to work with wasp normally.
e.g. .vscode\extensions.json for VSC
This would solve issues around:
- Which formatters to use (e.g.
ormolufor Haskell, which is not default) - Setting up formatters (e.g. pointing to wasp's local
ormolubinary) - Setting up right Haskell environment (e.g. use
GHCup) - Wasp packages
- e.g. wasp extension for VSC has
wasp.server.executablewhich allows it to grab AppSpec from local development version of binary, which is necessary to test any AppSpec changes with wasp extension for VSC
- e.g. wasp extension for VSC has
TODO: any more issues solved by this? TODO: which text editors to support? should each be it's own issue with this being an parent issue?