- 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.
- Ensure the build is green before you open your PR. The Pipelines build won't run by default on a remote branch, so enable Pipelines.
- Go
- To build binary run
./_bin/build.sh
in shell, it will producegomock
binary. - To install use
./_bin/install.sh
, it will putgomock
binary under~/bin
directory assuming it is in yourPATH
.
- All notable changes comming with the new version should be documented in CHANGELOG.md.
- Run tests with
./_bin/test.sh
, make sure everything is passing. - Tag, push and trigger new binary release on GitHub
./_bin/tag.sh [version]
.