Thanks for your interest in contributing to the WinApp VS Code Extension.
- Node.js 24
- Visual Studio Code
- PowerShell 7 or Windows PowerShell for the build scripts
From the repository root, run:
.\scripts\build-vsce.ps1This installs dependencies, compiles the extension, runs linting, and runs unit tests.
Run the existing test suites from the repository root:
npm run test:unit
npm run test:e2eTo produce a VSIX package locally:
.\scripts\build-vsce.ps1 -PackageAfter packaging, install the VSIX into VS Code:
code --install-extension artifacts\winapp-*.vsix- Follow the checklist in .github/PULL_REQUEST_TEMPLATE.md.
- Include tests and documentation updates when your change affects behavior or contributor workflows.
- Prefer focused PRs that are easy to review.
This project follows the Microsoft Open Source Code of Conduct. For more information, see CODE_OF_CONDUCT.md.