The Tool Hive LogoThe Tool Hive

Tools

Network Tools

Text Tools

Data Tools

Design Tools

Development Tools

Code Tools

Security Tools

Utility Tools


About

Categories

  1. Home
  2. Tools
  3. Development Tools
  4. Conventional Commit
The Tool Hive Logo

The Tool Hive

A comprehensive collection of free, browser-first tools for developers. Network requests only occur when a tool makes them explicit.

Tools

Text ToolsData ToolsDesign ToolsNetwork ToolsDevelopment Tools

Resources

AboutPrivacy PolicyTerms of Service

Contact Us

Having any issues? Wish to request a tool or feature? Contact us here.

Email Us

© 2026 The Tool Hive. All rights reserved.

PrivacyTermsCookies

Conventional Commit Builder

Compose a Conventional Commits message with type, scope, breaking changes, body, and footers.

Conventional Commits format

<type>[optional scope][!]: <description> [optional body] [optional footer(s)]

A structured commit message that powers automated changelogs and SemVer bumps. Fill the fields below and the message assembles live.

A new feature (SemVer MINOR)

The section of the codebase affected. Rendered as type(scope):

43 chars

header 54/72

Use the imperative mood, lower-case, no trailing period — "add", not "added" or "adds".

Prefix the description with a themed emoji


Adds ! to the header and a BREAKING CHANGE: footer (SemVer MAJOR)

Free-form. A blank line separates it from the header. New lines are preserved.

Tokens use - instead of spaces. Values starting with # render with a space (e.g. Closes #123).


Commit message

54 col header
feat(api): add cursor pagination to the users endpoint

Support `?limit` and `?cursor` query params on GET /users.
Responses now include a `nextCursor` field. Defaults to 20 items per page.

Closes #128

Tip: paste this straight into git commit -F - or your editor. The first line becomes the commit subject.