Conventional Commit Generator

Generate standardized Git commit messages.

  1. Home
  2. Web Dev
  3. Conventional Commit Generator

Commit Details

Example

                            

Copy the message above and paste it into your terminal: git commit -m "..."

What are Conventional Commits?

Conventional Commits is a specification for standardized 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. The format is:

<type>[optional scope]: <description>

[optional body]

[optional footer(s)]

This convention is used by tools like semantic-release to automatically determine version bumps and generate changelogs.

Frequently Asked Questions

What is the difference between feat and fix?

feat is for a new feature for the user, not a new feature for build script. fix is for a bug fix for the user. Other types like chore, docs, etc. are for changes that don't affect the end user.

Does this tool require internet access?

No. All processing happens in your browser. The tool works entirely offline after the initial page load.

Can I use this with semantic-release?

Yes. Conventional Commits are the standard input for semantic-release. Analysis of commit types determines the next version number (MAJOR.MINOR.PATCH) and generates the changelog automatically.