Start by opening an issue or propose a change by submitting a pull request (including a detailed pull request description).
- Install npm
- Install TypeScript
- Install Java version >= 11
- Change directory to the root of the project
- Install node modules:
npm install
You may want to package the project yourself this is done using:
- Installing vsce:
npm install -g vsce
- Packageing the extension:
vsce package
To install the package in VS Code: In VS Code under "Extensions -> Views and More actions... -> Install from VSIX" locate the .vsix file in the VDM-VSCode extension folder, choose the file and click install. This will install the extension or update it if an older version is already present.
The language server utilised by the VDM-VSCode extension may not be the latest. See https://github.com/nickbattle/vdmj to find the newest version. To update the language server manually, package the vdmj and lsp projects into jar files and copy the snapshots into the ...\vdm-vscode\resources\jars folder and delete the old ones. Next time VS Code is started the extension will use the new jars.