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.
- Branch must be prefixed eg
features/xxx
,fixes/yyy
orspikes/zzz
. - [Mandatory] Update the
CHANGELOG.md
with details of changes. - [Optional] Update the
README.md
to introduce new features. - Increase the version number that this Pull Request would represent. The versioning scheme we use is SemVer.
- This extension has been developed sticking to Extension API guidelines.
- Template has been generated via yeoman & VS Code Extension generator, using
New Extension (TypeScript)
option. - You need a valid Node.js installation to operate.
- Clone repository and install
> git clone > npm install
- Install Visual Studio Code Extensions
> npm install -g @vscode/vsce
- You may have to enrich your
PATH
withvsce
location, egC:\Users\{username}\AppData\Roaming\npm
- Run
vsce package
from repository root directory# ./Cornifer > vsce package
- Select
Launch tests
launch profile - Hit
F5
- It will launch a new automated
VS Code
instance, with up to date extension installed - Test campaign will be unfolded
- Select
Run extension
launch profile - Hit
F5
- It will launch a new
VS Code
instance, with up to date extension installed - Exercise extension