Official VS Code extension for FRC Team 2614's MARSLib robotics framework. Provides elite CI/CD pipelining, code auditing, and AdvantageKit architectural generation directly within the editor.
- Sidebar Integration: A dedicated Activity Bar icon that puts all essential robot commands one click away.
- AdvantageKit Scaffolding: Instantly scaffold robust Subsystems (Real/Sim/Interface layers).
- Code Auditing: Run automatic formatting checks and the proprietary
marslib-auditscript to ensure championship-grade architectural standards.
Until the extension is published on the official VS Code Marketplace, you can quickly install it manually:
- Navigate to the Releases tab on this GitHub repository and download the latest
.vsixfile. - Open VS Code and navigate to the Extensions view (
Ctrl+Shift+X). - Click the
...(More Actions) menu in the top right of the extensions sidebar. - Select Install from VSIX...
- Browse for your downloaded
.vsixfile and select it.
If you have the VS Code CLI enabled, run the following command to install the extension directly from your terminal:
code --install-extension marslib-vscode-1.0.0.vsixTo compile and test the extension locally:
# Install dependencies
npm install
# Compile the extension packaging tool
npm install -g @vscode/vsce
# Build a new .vsix package
vsce package
# Install the generated .vsix to your local VS Code
code --install-extension marslib-vscode-1.0.0.vsix --force