So nutzt du: Conventional Commit Generator
- Wähle den Typ der Änderung –
featfür ein neues Feature,fixfür einen Bugfix, oder docs, refactor, perf, test, build, ci, chore, style oder revert. - Ergänze optional einen Scope (den Teil des Codes, den die Änderung betrifft) und eine kurze Beschreibung im Imperativ: „hinzufügen“, nicht „hinzugefügt“.
- Erkläre im Body was und warum; setze den Haken bei Breaking Change und beschreibe die Migration, falls Nutzer etwas anpassen müssen.
- Füge Footer wie
Closes #123hinzu, behebe alles, was die Prüfungen markieren, und kopiere dann die Nachricht oder dengit commit-Befehl.
Das Conventional-Commits-Format
<type>[optional scope][!]: <description>
[optional body]
[optional footer(s)]
| Typ | Verwendung für | Versions-Sprung |
|---|---|---|
feat | Ein neues Feature | Minor (1.4.0 → 1.5.0) |
fix | Ein Bugfix | Patch (1.4.0 → 1.4.1) |
! oder BREAKING CHANGE: | Eine Änderung, auf die Nutzer reagieren müssen | Major (1.4.0 → 2.0.0) |
| docs, style, refactor, perf, test, build, ci, chore, revert | Alles andere | Keiner (außer bei Breaking Change) |
Tools wie semantic-release, release-please und standard-version lesen diese Nachrichten, um die nächste Version zu wählen und das Changelog automatisch zu schreiben. commitlint erzwingt das Format in der CI oder einem Git-Hook. Halte den Header unter 72 Zeichen, schreibe die Beschreibung klein mit einem Verb im Imperativ und setze am Ende keinen Punkt. Ein Changelog erstellst du mit dem Changelog Generator, weitere Git-Befehle mit dem Git Command Generator.
Auch gesucht als: conventional commits, commit message generator, commit nachricht generator, git commit message format, semantic commit messages, commitlint, breaking change commit.
Passende Tools zu: Conventional Commit Generator
- Semver-Rechner — Alles rund um semantische Versionen an einem Ort: Vergleiche zwei Versionen, berechne die nächste Major/Minor/Patch/Prerelease-Version und sieh genau, welche Versionen ein npm-Range wie ^1.2.0 oder ~2.3 erlaubt – verständlich erklärt.
- Git Spickzettel — Jeder Git-Befehl, den du im Alltag brauchst, und die, die du brauchst, wenn etwas schiefgeht, in einer Zeile erklärt.
- GitHub Actions Workflow-Generator — Wähle deinen Stack, deine Trigger und Schritte aus und erhalte eine kommentierte .github/workflows/ci.yml — Installation, Zwischenspeicherung, Lint, Test, Build, eine Versionsmatrix und optional die Bereitstellung auf GitHub Pages, Vercel oder in einer Container-Registry.
- LICENSE-Datei Generator — Füge deinem Projekt in Sekunden die passende Open-Source-Lizenz hinzu.