Commit message
π§ WIP
"Emoji extension" is finished.
Format
Each commit message consists of a summary, and an optional description. There is one blank line between them.
Each commit description consists of a body, and an optional footer. There is one blank line between them.
Examples
π· Unify build scripts
π Rewrite heading processing (#877)
Co-authored-by: GitHub <19864447+web-flow@users.noreply.github.com>
2
3
4
Message summary
The summary consists of the following parts. There is one space (U+0020) between them.
One appropriate emoji character at the beginning.
- See the "Emoji extension" section.
The main part.
- Use the imperative, present tense.
- Use sentence-style capitalization.
- No
.
,!
, or?
at the end. - At least 20 characters. Should be not more than 70 characters.
(Optional) Scope.- Reserved for future use.
(Optional) Connected issues. *
Message body
Message footer
Emoji extension
The approved emojis and their precedence are listed as below.
- π
- β¨
- π
- π₯
- π
- π·
- β
- β¬
- β¬
- π§
- π
We extend the generic Emoji specification with:
Code | Emoji |
---|---|
U+1F310 | π |
U+2B06 | β¬ |
U+2B07 | β¬ |
π (Improve localization resources): Change only localization resources, such as
nls
JSON files.β¬ (Update dependencies): Update dependencies only.
β¬ (Downgrade dependencies): Downgrade dependencies only.