# Conventional commits
Lightweight convention on top of commit messages.
It provides an easy set of rules for creating an explicit commit history.
## Table of contents
1. [TL;DR](#tldr)
1. [Further readings](#further-readings)
## TL;DR
A commit message should be structured as follows:
```txt
[optional scope]:
[optional body]
[optional footer(s)]
```
## Further readings
- [Website]
[website]: https://www.conventionalcommits.org