- Write tests for any changes.
- Separate unrelated changes into multiple pull requests.
- For bigger changes, make sure you start a discussion first by creating an issue and explaining the intended change.
- Use conventional changelog conventions in your commit messages.
- go 1.11 or higher
Install all dependencies, lint code, run all tests
make
Commits to this codebase should follow the conventional changelog conventions.
make verify
- Runs all the tests and lints commit messages. Execute it before pushing any changes.make watch
- Runs tests on any changes to the code base