Thanks for your interest in contributing! There's a lot to be done :)
NOTE: In general, don't hesitate to open an issue. It's a great place to discuss plans, track progress, troubleshoot errors, etc.
Ideally, a local dev setup is as easy as:
- open the repo in VSCode
- run
npm iin the terminal - press
F5to start the extension
This, however, relies on your host machine having, at least, node (v16, at this time) installed. One way to setup your environment is with nix: by running nix develop from the root of the repo.
Currently, the only tests are an e2e suite under the ./test directory. These are executed in CI but npm test will run them locally.
A new release is published when a commit on the default branch bumps the version in CHANGELOG.md and package.json. This will also push a release tag to the repo.