Contributing guide
Welcome!
We are looking forward to shaping the product together with you.
This article focuses on development. Please refer to Creating an issue for communication guidelines.
Prerequisites
It is strongly recommended to always use the latest.
You will need all the following:
- Gitopen in new window
- Node.js 12open in new window (includes npm 6)
- Visual Studio Code Insidersopen in new window, or Visual Studio Codeopen in new window
It is recommended to also have these tools:
- A Git GUI client
- PowerShellopen in new window 7 or higher
- Pythonopen in new window 3.8 or higher
If you are going to build VSIX packages, install vsceopen in new window:
npm install -g vsce
1
Setting up environment
Under the repository directory, run:
npm ci
1
This should get you the same Node.js dependencies as in the production environment.
If you are going to update dependencies, please refer to Dependency management.