Cocogitto: The conventional commit toolbox
I highly recommend you incorporate cocogitto into your git workflow.
It's a CLI that you use with git to enforce Conventional Commits , A specification for adding human and machine readable meaning to commit messages. See the spec here.
I've been using it for a few months now, and it's been great to tighten up my git commit messages, and enable a lot of things like changelog generation which is awesome.
Every new personal project has been getting this treatment, and I'm using it at work as well.
It allows you to do thinks like:
```
cog commit feat "New feature for thing" # commits in conventional commit style
cog changelog #generates a changelog for your project
cog bump # intelligently bumps your version number, git tags, etc
```
Oh, and it's written in Rust. wink