git commit message convention
The following provides a common structure used for Git-based commit messages.
<empty line; if meta content exists>
The summary has a suggested limit of fifty (50) characters.
Promotes small/description message.
Fits in Git shortlogs, gitk, etc.
The summary has a strenuously suggested limit of twenty-two (72) characters.
The summary is suggested to be in lower case.
The summary is suggested to not end with a period.
The description has a suggested limit of twenty-two (72) characters on a single line.
Same reason as the summary; however, there are proper use cases for lines exceeding this limit. For example, complete URLs, and output dump or more.