Markdown Conventional Commit & Git Changelog Styler

Compose standardized Conventional Commits (feat, fix, perf, breaking) and format git log changelogs with emojis and issue linkage.

Commit Specification

git commit
Complete Guide & Overview

Markdown Conventional Commit & Git Changelog Styler

Compose standardized Conventional Commits (feat, fix, perf, breaking) and format git log changelogs with emojis and issue linkage.

How to Use the Markdown Conventional Commit & Git Changelog Styler

1

Input Content

Paste or compose your markdown or source data into the input editor.

2

Customize Settings

Select formatting options, syntax modes, or display options.

3

Copy or Download

Copy the processed output to your clipboard or download the generated file.

Key Features & Capabilities

Conventional Commits 1.0.0 Compliance: Strictly adheres to standardized semantic commit structures recognized by semantic-release and standard-version.
Dual Output Modes: Generate raw multiline Git commit payloads or formatted Markdown changelog bullet points with emojis.
Automatic Issue Linking: Appends standard 'Closes #123' trailers to automatically resolve linked GitHub and GitLab tickets upon merge.
Zero Network Latency: Formatted entirely client-side without sending repository commit history to external services.

Frequently Asked Questions

What is the Conventional Commits specification?

Conventional Commits is a lightweight convention on top of commit messages providing an easy set of rules for creating an explicit commit history, which makes it easier to write automated tools on top of (like automated SemVer bumps).

How does the breaking change marker work?

When a breaking change is flagged, an exclamation mark is placed after the type/scope (e.g. `feat(api)!: drop legacy endpoint`) and a `BREAKING CHANGE:` footer block is appended to the commit body.