Generator sprememb
Presledi git zgodovino v razdeljen in berljiv changelog.
Generator sprememb
Prilepi izhod iz "git log" ali "git log --oneline" in to orodje ga spremeni v changelog, ki ga lahko neposredno uporabiš v izdaji, CHANGELOG.md datoteki ali opisu zahtevka za spajanje. Bere tako privzeti večvrstični format git log (s headerji Author: in commit) kot tudi kompakten one-line format, zato lahko direktno kopijaš s terminala.
Commiti so razvrščeni po vrsti ali po obsegu. Avtomatično zaznaj vrste iz predpon Conventional Commits (feat, fix, docs, chore in drugo) ali podaj lastno preslikavo predpona v oznake, če tvoj tim uporablja drugačno konvencijo. Merge commite in vzdrževanje se lahko filtrirajo s potrditvenim poljem, zato se v changelogu prikažejo le spremembe, ki jih uporabniki vidijo. Izberi Markdown izhod, ki sledi formatu Keep a Changelog, ali preprost seznam brez oznake.
Začni s povezovanjem ticetov, da se sklici, kot so #123 ali PROJ-42, pretvorijo v povezave z uporabo predloge URL-ja s {id} nadomestilnikom. Imena avtorjev se avtomatično prevzamejo, ko format dnevnika to vključuje, prelomne spremembe pa — označene z "!" na koncu vrste ali s "BREAKING CHANGE:" nogo — se premaknejo v lastni razdelek na vrhu, ko je izpostavitev vključena. Dodaj verzijo in datum za generiranje ustreznega naslova izdaje.
Vse se izvršava lokalno v tvojem brskalniku — tvoja zgodovina commitov nikoli ni nikjer naložena, kar je pri privatnih skladiščih pomembno. Rezultat se posodablja med pisanjem ali spremembo možnosti in ga lahko kopijaš, prebraniš kot datoteko .txt ali ga neposredno pošlješ v drugo orodje.