Skip to content

Latest commit

 

History

History
35 lines (25 loc) · 1.29 KB

File metadata and controls

35 lines (25 loc) · 1.29 KB

Release Process

This repository uses semantic-release for it's releases. That means that any commit that goes into main will potentially trigger a release and contribute to the changelog.

Pull Request Guidelines

Pull request titles must follow the Conventional Commits format.

The general format is: <type>[optional scope]: <description>

Some examples of this are:

  • feat(diagnostics): Added client-side statistics to the diagnostics view
  • chore: Added CONTRIBUTING.md

To see the current list of supported types, see CI.yml's 'Lint PR Title' task.

Build

To build and use this extension locally, run the following commands:

cd webview-ui
npm install

Go to the Run and Debug panel (Ctrl-Shift-D) and select "Run Extension". This will automatically build and run the extension. You can now use the extension as normal (in the new VS Code instance) by attaching to Minecraft to debug.

Tests

Create tests using vitest. Follow the convention sourcefilename.test.ts when adding new files.

To run tests use the command:

npm run test

Optionally install vitest extension.