πŸ’¬

Commit Message Generator

Build conventional commit messages following the Conventional Commits specification. Copy-ready for Git.

Commit Details
0/72
Generated Message

πŸ’‘ Definition

Conventional Commits

  • Conventional Commits is a specification for structured commit messages: type(scope): description.
  • It enables automated changelogs, semantic versioning, and cleaner Git history.
πŸ“– How to use

Step by Step

  • Select the commit type (feat, fix, docs, etc.)
  • Optionally add a scope (component/area affected)
  • Write a short description (max 72 chars)
  • Add a body and breaking change note if needed
🎯 Use cases

When to use

  • Standardizing team commit messages
  • Automated changelog generation
  • Semantic version bumping
  • Code review clarity

Frequently Asked Questions

What is Conventional Commits?β–Ύ
A specification that adds structure to commit messages: type(scope): description. Types include feat, fix, docs, style, refactor, perf, test, build, ci, chore.
Why 72 characters?β–Ύ
The 72-character limit for the subject line is a Git convention that ensures messages display properly in various tools and terminal widths.