guarantee consistency (compile and work) NOT change code introduced in previous commits in the same PR (use rebase + amend) add the tests along with the implementation classes NOT mix style changes or renames with actual code
commit. Don’t end it with “.”. Max 72 cars. The convention is to use “present-tense imperative-style”, like if they were commands: “<verb> <rest-of-commit-title>” “Add retry system to the consumer” “Fix bug #3242” instead of “Fixed bug #3242” Commit description. Optional. Just when the title is not enough. Separate with an empty line from the title. Max 80 chars.