Skip to content

Latest commit

 

History

History
54 lines (34 loc) · 1.15 KB

File metadata and controls

54 lines (34 loc) · 1.15 KB

Contributing to WinApp VS Code Extension

Thanks for your interest in contributing to the WinApp VS Code Extension.

Prerequisites

  • Node.js 24
  • Visual Studio Code
  • PowerShell 7 or Windows PowerShell for the build scripts

Build

From the repository root, run:

.\scripts\build-vsce.ps1

This installs dependencies, compiles the extension, runs linting, and runs unit tests.

Test

Run the existing test suites from the repository root:

npm run test:unit
npm run test:e2e

Package

To produce a VSIX package locally:

.\scripts\build-vsce.ps1 -Package

Install locally

After packaging, install the VSIX into VS Code:

code --install-extension artifacts\winapp-*.vsix

Pull requests

  • 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.

Code of Conduct

This project follows the Microsoft Open Source Code of Conduct. For more information, see CODE_OF_CONDUCT.md.