# 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