Write commits with two components:
- description in imperative mood without ending with a period.
- sequence of structured paragraphs with detailed explanation of what you have changed.
Example:
Remove unused function
The function was unecessary, because of this and that.
Something will be added according to the new roadmap as specified during the meeting.