Notice: This is a ES package, development requires a Node >=v13.2
This package is designed to make contributing as easy as possible by specifying all work that needs to be done in the Issues.
If you'd like to contribute claim an existing issue -or- create a new issue. All unassigned issues are up-for-grabs.
Development follows the Feature Branch Workflow:
- Fork the repo
- Clone your fork
- Create a
feat/[name]
branch - Implement the feature and tests if necessary
- Commit the changes
- Create a PR to merge the feature branch
- Reference the issue in the PR
There are 3 different ways to run tests
- Open the
.spec
file in VSCode - Open the 'Debug' pane
- Run the 'Test' configuration
The watcher looks for changes in the .spec
files. When a change is detected, the tests in that file are run.
- Open a terminal an the project directory
- Run
npm run test:watch
- Modify then save a
.spec
file
All .spec
files can be run directly from the CLI
- Open a terminal
- Run
node [path]