Use Conventional Commits
What:
A standardized way to structure the contents of what was completed in a given commit.
Why: This provides a uniform way to communicate what kinds of changes have occurred in your code over time. Also helps changelog generation tools to generate a list of what changed.
When:Release