Skip to content

Latest commit

 

History

History
49 lines (38 loc) · 1.27 KB

CONTRIBUTING.md

File metadata and controls

49 lines (38 loc) · 1.27 KB

Contributing

Before you contribute to this project, please open an issue beforehand to discuss the changes you want to make.

Development setup

Requirements

First you will need to fork the project Github Fork

Then clone your fork

git clone https://github.com/<YOUR_USERNAME>/svn-scm.git

Dependencies

To install all of the required dependencies run

yarn --frozen-lockfile

Build

To build the extension

yarn run build

Watch

For development run in watch mode

yarn run compile

Formatting

This project uses prettier for code formatting. You can run prettier across the code by calling yarn run style-fix

Linting

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

Debugging

Run in VS Code

  1. Open the svn-scm folder
  2. Make sure the dependencies are installed
  3. Run in watch mode
  4. Choose the Launch Extension launch configuration from the launch dropdown in the Debug viewlet and press F5.