-
Notifications
You must be signed in to change notification settings - Fork 11
Hacking
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
ordebugServer.ts
, thenative/*/helper
programs need to be updated using thebuild-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
tolaunch.json
in the extension host and start a debugging session.