Excited to hear that you are interested in contributing to this project! Thanks!
This project uses pnpm
to manage the dependencies, install it if you haven't via
npm i -g pnpm
Clone this repo to your local machine and install the dependencies.
pnpm install
First, run pnpm metadata:dev
to generate the metadata for the development environment.
To start the demo extension, run
pnpm dev
And press F5
to start the extension.
To develop the documentation, run
pnpm dev:docs
To run the tests, run
pnpm test
We use monorepo to manage multiple packages.
demo/ - the demo extension
docs/ - the documentation
packages/
metadata/ - metadata generator and metadata
reactive-vscode/ - the main package
tests/ - tests
Don't worry about the code style as long as you install the dev dependencies. Git hooks will format and fix them for you on committing. If the autofix CI still fails, run
pnpm lint --fix
Thank you again for being interested in this project! You are awesome!