Thank you for your interest in contributing to this project.
If you have encountered an issue or would like a feature to be added, please create a GitHub Issue for the project.
Before making any changes or building the project locally, install NodeJS 16.17.1 and yarn 3.4.1 or newer.
-
For this repository
-
Clone the forked copy of the project
-
Change to the project directory
-
Before making changes, pull the latest changes from the upstream repo
-
Create a new branch
-
Make any changes
-
Track changes
-
Commit changes to branch
-
Push changes to the forked project
-
When all changes are complete, create a Pull Request to merge the changes to the
master
branch.- Add a title and description of the changes
- If fixing an open Issue, reference the issue number using the GitHub syntax:
#2
- For a Pull Request to be accepted, all GitHub actions must pass.
- Run the
lint-fix
script and resolve any issues. - Run the
test
script and resolve any failing tests.- If new features added, write new tests to cover the changes.
- To get a coverage report run the
test:coverage
script
- Run the