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