Entwickler / Git
Hilfe für Conventional-Commit-Nachrichten (Generator und Prüfer)
Erstelle eine Commit-Nachricht im Format Conventional Commits 1.0.0: Wähle den Typ, ergänze Scope und Beschreibung, kennzeichne inkompatible Änderungen, füge Haupttext und Fußzeilen hinzu und sieh, welche Veröffentlichung ein Tool wie semantic-release daraus erzeugen würde.
Hilfe für Conventional-Commit-Nachrichten (Generator und Prüfer): Das Tool schreibt die erste Zeile im Format type(scope): description. Bei einer inkompatiblen Änderung steht nach dem Scope ein !. Haupttext und Fußzeilen folgen nach Leerzeilen, einschließlich BREAKING CHANGE: mit deinem Hinweis zur Migration. Das Tool warnt vor einer ersten Zeile mit mehr als 72 Zeichen, einem Punkt am Ende und einem großgeschriebenen ersten Buchstaben. Außerdem zeigt es, ob der Commit eine Major-, Minor- oder Patch-Veröffentlichung auslösen würde. Läuft zu 100% lokal in deinem Browser, ohne Datei-Uploads zum Server.
- Kategorie
- Entwicklerwerkzeuge
- Ausführungen
- In deinem Browser
- Kosten
- Kostenlos · ohne Anmeldung
- Verfügbarkeit
- Einsatzbereit
Läuft vollständig in deinem Browser
Commit-Nachricht
feat(auth): add login with passkeys
35 Zeichen in der ersten Zeile · Release: Minor (neue Funktion)
Conventional Commits 1.0.0: type(scope): description, ein optionaler Text nach einer Leerzeile und Fußzeilen wie BREAKING CHANGE:. Ein ! nach dem Typ kennzeichnet eine nicht abwärtskompatible Änderung. Tools wie semantic-release und release-please lesen diese Nachrichten, um die nächste Versionsnummer zu bestimmen und das Änderungsprotokoll zu erstellen.
Beispiel
feat(auth)!: Anmeldung mit Passkeys hinzufügen, eine Leerzeile, einen Text, der den Grund erklärt, und BREAKING CHANGE: Sitzungen laufen jetzt nach 24 Stunden ab. Wegen des ! würde ein Veröffentlichungstool daraus eine Hauptversion machen.
Versionen
Conventional Commits lässt sich der semantischen Versionierung zuordnen: fix steht für Patch-, feat für Minor- und Breaking Changes für Major-Versionen. Ermittle mit dem Semver-Rechner, wie die nächste Versionsnummer aussehen würde.
So benutzt du es
- Wähle den Typ, zum Beispiel feat oder fix, und ergänze optional einen Scope.
- Schreibe eine kurze Beschreibung und kennzeichne eine inkompatible Änderung, falls vorhanden.
- Füge bei Bedarf Haupttext oder Fußzeilen hinzu und kopiere anschließend die Nachricht.
Datenschutz & Einschränkungen
Alles läuft in deinem Browser.
Ähnliche Tools
Häufige Fragen
Was ist der Unterschied zwischen feat und fix?
feat fügt etwas hinzu, das Nutzer verwenden können, und erzeugt eine Minor-Veröffentlichung. fix behebt einen Fehler und erzeugt eine Patch-Veröffentlichung.
Wann ist eine Änderung inkompatibel?
Wenn bestehende Nutzer etwas ändern müssen, damit weiterhin alles funktioniert: etwa bei einer entfernten Option, einer umbenannten Funktion oder einem anderen Standardwert.
Muss ich Conventional Commits verwenden?
Nein. Tools wie semantic-release, release-please und commitlint verwenden das Format jedoch, um Versionsnummern und Changelogs zu automatisieren.
Kostenloses Tool · läuft in deinem browser · kein Konto nötig