Generátor změnového logu
Změňte vložený git log na seskupený, čitelný changelog.
Generátor změnového logu
Vložte výstup příkazu "git log" nebo "git log --oneline" a tento nástroj jej změní na changelog, který můžete přímo použít při vydání, v souboru CHANGELOG.md nebo v popisu pull requestu. Čte jak výchozí vícevrstvý formát git logu (se záhlavím Author a commit) tak kompaktní jednovrstvý formát, takže si jej můžete zkopírovat přímo z terminálu.
Commity jsou seskupeny podle typu nebo rozsahu. Typy se detekují automaticky z předpon Conventional Commits (feat, fix, docs, chore a dalších) nebo si můžete definovat vlastní mapování předpony na označení, pokud váš tým používá jinou konvenci. Merge commity a údržbové commity se dají filtrovat pomocí zaškrtávacího políčka, takže changelog zobrazuje jen to, co se skutečně změnilo pro uživatele. Vyberte si formát Markdown, který následuje Keep a Changelog, nebo jednoduchý seskupený seznam bez jakéhokoli formátování.
Zapněte propojování ticketů, aby se reference jako #123 nebo PROJ-42 změnily na odkazy pomocí šablony URL se zástupným symbolem {id}. Jména autorů se automaticky převezmou z logu, když je tento formát podporován, a zásadní změny — označené vykřičníkem na konci typu nebo v zápatí "BREAKING CHANGE:" — se přesunou do vlastní sekce nahoře, když je zvýraznění zapnuto. Přidejte verzi a datum pro vygenerování správné hlavičky vydání.
Všechno se spouští lokálně ve vašem prohlížeči: vaše historie commitů se nikdy neodešle nikam, což je důležité pro soukromé úložiště. Výsledek se aktualizuje při psaní nebo změně volby a můžete jej zkopírovat, stáhnout jako soubor .txt nebo poslat přímo do jiného nástroje.