Development
January 3, 2025 ยท View on GitHub
This page is designed for software developers who are helping to develop the Aeon VS Code extension.
Building
- Make sure you have an up to date installation of
npmandnode.js. For examplenpmversion 8.1.3 andnode.jsversion v16.13.0. - Run
npm installin your workspace root folder to set up the project's dependencies. - Run
npm run build. This compiles the extension.
Debugging
- Complete the 'Building' instructions above.
- Open VS Code on this folder.
- Press Ctrl+Shift+B to compile the extension. (Cmd+Shift+B on macos.) This step is needed for a working development setup.
- Press F5 to launch the extension in the VS Code debugger.
To debug the tests, use the launch configuration named Extension Tests - SuiteName.
Packaging
To publish the extension on the VS Code marketplace you should run the ./release.sh script. See publishing extensions for more information.
You can build a local .vsix for testing using npm run package in the vscode-aeon/ subdirectory. This gives you a .vsix which you can install using the VS Code command Extensions: Install from VSIX....