Skip to content

Latest commit

 

History

History
47 lines (36 loc) · 1.88 KB

CONTRIBUTING.md

File metadata and controls

47 lines (36 loc) · 1.88 KB

Contributing

When contributing to this repository, please first discuss the change you wish to make by opening a new issue or contributing to an existing one.

Pull Request Process

  1. Branch must be prefixed eg features/xxx, fixes/yyy or spikes/zzz.
  2. [Mandatory] Update the CHANGELOG.md with details of changes.
  3. [Optional] Update the README.md to introduce new features.
  4. Increase the version number that this Pull Request would represent. The versioning scheme we use is SemVer.

Recipe

  1. Clone repository and install
    > git clone 
    > npm install
  2. Install Visual Studio Code Extensions
    > npm install -g  @vscode/vsce
  3. You may have to enrich your PATH with vsce location, eg C:\Users\{username}\AppData\Roaming\npm
  4. Run vsce package from repository root directory
    # ./Cornifer
    > vsce package

Unit Test

  1. Select Launch tests launch profile
  2. Hit F5
  3. It will launch a new automated VS Code instance, with up to date extension installed
  4. Test campaign will be unfolded

Manual Test

  1. Select Run extension launch profile
  2. Hit F5
  3. It will launch a new VS Code instance, with up to date extension installed
  4. Exercise extension