## Commit Message Guidelines This repository has very precise rules over how git commit messages can be formatted. This leads to **more readable messages** that are easy to follow when looking through **project history**. But also, git commit messages as used to **generate changelog**. ### Commit Message Format Each commit message consists of a **header**, a **body** and a **footer**. The header has a special format that includes a **type** and a **subject**: ``` :