Before submitting a PR :
- Ensure your fork is created from
masterbranch of the repository. - Run
npm installin the root folder. - After bug fix/code change, ensure all the existing tests and new tests (if any) pass (
npm run-script test-all). During development, to run an individual test usenpx mocha <test_file> -g "<test_name>". - Build the driver (
npm run build). - Run eslint and the TypeScript typechecker (
npm run lint). - Use a Conventional Commits title for your PR (e.g.
fix: ...,feat: ...,chore: ...). PRs are squash-merged with the PR title as the commit message, which drives releases and is checked by the "Lint Pull Request Title" workflow.
Thank you for Contributing!