Generator de changelog
Transformați un git log lipit într-un changelog grupat și ușor de citit.
Generator de changelog
Lipiți ieșirea din "git log" sau "git log --oneline" și acest instrument o transformă într-un changelog pe care îl puteți folosi direct într-o lansare, un fișier CHANGELOG.md sau o descriere de cerere de pull. Citește atât formatul git log implicit cu mai multe linii (cu antetele commit/Author/Date și mesajul indentat) cât și formatul compact pe o singură linie, permițând copierea oricăruia direct din terminalul dvs.
Commit-urile sunt grupate după tip sau domeniu. Detectați automat tipurile din prefixele Conventional Commits (feat, fix, docs, chore și altele), sau furnizați propria mapare prefix-la-etichetă atunci când echipa dvs. folosește o convenție diferită. Merge commit-urile și sarcinile pot fi filtrate cu o bifă, deci changelog-ul arată doar ceea ce s-a schimbat pentru utilizatori. Alegeți ieșire Markdown care urmează formatul Keep a Changelog, sau o listă grupată simplă fără nici o marcaj.
Activați legarea biletelor pentru a converti referințe cum ar fi #123 sau PROJ-42 în linkuri, utilizând un șablon de URL cu placeholder-ul {id}. Numele autorilor sunt preluate automat atunci când formatul dvs. de jurnal le include, iar schimbările care rup compatibilitatea — marcate cu "!" la sfârșitul tipului sau o linie "BREAKING CHANGE:" în corpul commit-ului — sunt extrase în secțiunea lor proprie în partea de sus atunci când evidențierea este activă. Adăugați o versiune și o dată pentru a genera un titlu de lansare adecvat.
Tot se execută local în browserul dvs.: istoricul dvs. de commit nu este niciodată încărcat nicăieri, ceea ce contează pentru depozitele private. Rezultatul se actualizează pe măsură ce tastați sau schimbați o opțiune, și puteți să îl copiați, să îl descărcați ca fișier .txt, sau să îl trimiteți direct la alt instrument.