Conventional commits
![Preview post image](https://www.hibit.dev/images/posts/2022/headers/conventional_commits.png)
The Conventional Commits specification is a lightweight convention on top of commit messages. It provides an easy set of rules for creating an explicit commit history; which makes it easier to write automated tools on top of.
The commit message should be structured as follows:
<type>[optional scope]: <description>
[optional body]
[optional footer]