# Code Commit Process
Tell Jest to watch for file changes and run the unit tests automatically
npm run test:unit -- --watchAlternatively you can continuously run all tests, but integration tests are slower and hence it might be more productive to run them once in a while, but surely before commit.
Perform the code changes and ensure a test has been written to cover your new code
Ensure code coverage stays high at all times by adding more specific tests
Do any code formatting neccesary (TODO: replace with linter)
Run all tests if not already, including integration
npm run testWrite the related documentation. If its a big change, a decision in the format of
adrwill be required.Commit and push your code changes
git add . git commit -m "Issue number / other info" git pushPublish the package
npm run publishCreate the release notes
Deploy the documentation
npm run docs:deploy