Skip to content
David Lechner edited this page Feb 2, 2019 · 4 revisions

For those interested in developing the extension itself, there are a few things you need to know.

  • The repository uses Git Large File Storage. If you installed the GitHub desktop client, then this is already installed, otherwise you need to manually install it. Follow the link for details.
  • We are currently using the LTS version of node.js (8.x). You will need to install this for development.
  • After you clone the git repository, run npm install --no-optional to download the node modules.
  • Then you can open the folder in VS Code and run using the built-in debug tools.
  • If changes are made to shell.ts or debugServer.ts, the native/*/helper programs need to be updated using the build-native.* scripts. It is unlikely you will need to do this.
  • To debug debugServer.ts, launch it using the "Launch Debug Server" configuration, then add the line "debugServer": 4711 to launch.json in the extension host and start a debugging session.
Clone this wiki locally