# Conventional Commit

This will be useful for Git Actions and triggering automation on this convention:&#x20;

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. This convention dovetails with [SemVer](http://semver.org/), by describing the features, fixes, and breaking changes made in commit messages.

The commit message should be structured as follows:

```
<type>[optional scope]: <description>

[optional body]

[optional footer(s)]
```

{% embed url="<https://www.conventionalcommits.org/en/v1.0.0/>" %}

<https://dev.to/technolaaji/writing-proper-git-commits-4g06>
