Skip to content

Commit Validation

Taylor Jones edited this page May 19, 2017 · 4 revisions

Commit messages are required to be in this format:

:emoji_tag: short descriptive message, close #45


Commit messages are used by semantic-realease to determine how to appropraitely bump version numbers for every push.

Every aspect is required, except for the close delimiter which is optional.

Emojis have semantic semver meaning as well. The following are allowed:

Major (breaking)

  • 💥 :boom:

Minor (feature)

  • :sparkles: (feat)
  • 🐛 :bug: (fix)
  • :zap: (perf)

Patch

  • 📝 :memo: (docs)
  • 💙 :blue_heart: (chore)
  • 🎨 :art: (style)
  • 🔨 :hammer: (refactor)
  • :white_check_mark: (test)
Clone this wiki locally