Skip to content

Latest commit

 

History

History
36 lines (23 loc) · 930 Bytes

CONTRIBUTING.md

File metadata and controls

36 lines (23 loc) · 930 Bytes

Please contribute! We have some open issues.

Setup

npm packages

  • package.json: run npm install

Global Packages

  • node: need this to run things.
  • vsce: need this to package and push to vs code market.

You can just install the two globally, or you can use nix and direnv. This is done with flake.nix and .envrc.

Making Changes

  1. Update the changelog in README.md.
  2. Update the version in package.json.
  3. Push a tag, as described below.

CICD

The code is packaged and pushed to the marketplace using github actions. The workflow is in .github/workflows/main.yml.

To do this, just push a tag to the repo with vX.X.X and the github action will run the tests, package the extension, and push it to the marketplace.

Links