Skip to content

:octocat: ☕ | ‎See how a minor change to your commit message style can make you a better programmer.

Notifications You must be signed in to change notification settings

italo-santos-dev/semantic-commit-messages

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 

Repository files navigation

Semantic confirmation messages

The Conventional Commits specification is a lightweight convention on top of commit messages. It provides an easy set of rules for creating an explicit commit history; which makes it easier to write automated tools on top of.

See how a small change to your commit message style can make you a better programmer.

Format: <type>(<scope>): <subject>

<scope> it's optional

🔭 Example

feat: add widget 
^--^  ^------------^
|     |
|     +-> Abstract in the present tense.
|
+-------> Model: chore, docs, feat, fix, refactor, style, or test.

ProTip! Great commit summaries contain fewer than 50 characters. Place extra information in the extended description.

📡 More examples:

  • feat: (new resource for user, not a new resource for build script)
  • fix: (bug fix for the user, not a fix for a build script)
  • docs: (documentation changes)
  • style: (formatting, missing semicolon, etc; no production code change)
  • refactor: (formatting, missing semicolon, etc; no production code change)
  • test: (add missing tests, refactor tests; no production code change)
  • chore: (task update grunts etc; no production code change)

🧠 References:

🔗 Meet me!

About

:octocat: ☕ | ‎See how a minor change to your commit message style can make you a better programmer.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published