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 npm and node.js. For example npm version 8.1.3 and node.js version v16.13.0.
  • Run npm install in 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....