Skip to content
This repository has been archived by the owner on Dec 21, 2022. It is now read-only.

Latest commit

 

History

History
31 lines (20 loc) · 1018 Bytes

CONTRIBUTING.md

File metadata and controls

31 lines (20 loc) · 1018 Bytes

Contributing to brrrr

Development Workflow

This section describes how to do intermediate feature-to-feature development, and how to make a release once a set of changes are ready.

Intermediate Updates

Git commits messages follow Conventional Commits. In particular, the type of change in the commit should match the nature of the code changes. This is important because it is later used in the release process to calculate the part of the version update.

Releasing

Once a set of commits are ready to be released, run:

# omit --dry-run when doing this for real
$ cz bump --dry-run

This will bump the appropriate throughout the code, and make a commit and tag corresponding to the change.

Finally, push main and the newly-created tag to GitHub.

# update tag w/ the appropriate the version
$ git push --atomic origin main refs/tags/v0.1.0