1
0
mirror of https://github.com/OpenNebula/one.git synced 2024-12-24 21:34:01 +03:00
one/share/doc/dev/COMMIT_MESSAGES.md
2019-04-30 15:30:41 +02:00

881 B

Formatting commit messages in OpenNebula repo

It is extremely important to be able to link changes in the code to specific issues (bugs, features or linting actions). Therefore, commit messages MUST conform to the following rule.

Commit messages format

First line

First line of commit messages must have the following structure:

  % {type} #%{issue_number}: %{description}

Where type must be one of the following:

  • revert
  • F (for new functionality)
  • B (for bug fixing)
  • L (for linting)
  • M (for minor changes with no issue, use the "M #-:" syntax in this case)

Issue number must refer to a GitHub issue of the OpenNebula/one repo

Description needs to be a succinct explanation of the code.

Overall length should be equal or less than 50 characters (this is not enforced)

Following lines

Remaining text should be wrapped at 72 characters.