Release – Changelogs mit nur einem Befehl erstellen
(github.com)-
Ein Tool, das alle Änderungen (Commits) seit dem letzten Release bündelt und als GitHub Release erstellt und dokumentiert
-
Übergabe eines Arguments nach SemVer-Standard mit dem Befehl
release [type]
→ major : nicht kompatible API-Änderungen
→ minor : neue Funktionen mit Abwärtskompatibilität
→ patch : abwärtskompatible Bugfixes
→ pre : Pre-Release (zusätzliche Suffixe wie beta, canary usw. möglich)
-
Wenn die Commit-Nachricht
(patch)usw. enthält, wird dies automatisch verarbeitet.(ignore)wird ignoriert -
Unterstützt Custom Hooks: Wenn sich im Projekt-Root eine
release.jsbefindet, wird vor dem Protokollieren eine Funktion aufgerufen, der alle Release Notes und Commits als Argumente übergeben werden. Diese können beliebig angepasst werden
Noch keine Kommentare.