Commit Messages and Automated Releases
Writing software is interesting.
At one level, we write code to build a product, solve problems and make our lives easier. Whilst we’re building a product, we need to communicate to current and future selves and team members about what we’re doing and how our code works.
Some of this communication is directly in code. Our function names, our variable names, our class names, our comments, and the list goes on.