Before you contribute to this project, please open an issue beforehand to discuss the changes you want to make.
Requirements
First you will need to fork the project
Then clone your fork
git clone https://github.com/<YOUR_USERNAME>/svn-scm.git
To install all of the required dependencies run
yarn --frozen-lockfile
To build the extension
yarn run build
For development run in watch mode
yarn run compile
This project uses prettier for code formatting. You can run prettier across the code by calling yarn run style-fix
This project uses ESLint for code linting. You can run ESLint across the code by calling yarn run lint
. To fix fixable errors run yarn run lint:fix
Run in VS Code
- Open the
svn-scm
folder - Make sure the dependencies are installed
- Run in watch mode
- Choose the
Launch Extension
launch configuration from the launch dropdown in the Debug viewlet and pressF5
.