Generatore di changelog
Trasforma un git log incollato in un changelog leggibile e raggruppato.
Generatore di changelog
Incolla l'output di "git log" o "git log --oneline" e questo strumento lo trasforma in un changelog che puoi inserire direttamente in una versione, un file CHANGELOG.md o una descrizione di pull request. Legge sia il formato multiriga predefinito di git log (con intestazioni di Author e commit) che il formato compatto su una riga, quindi puoi copiare uno qualsiasi direttamente dal tuo terminale.
I commit sono raggruppati per tipo o per scope. Rileva i tipi automaticamente dai prefissi Conventional Commits (feat, fix, docs, chore e altri), oppure fornisci il tuo mapping personalizzato da prefisso a etichetta se il tuo team usa una convenzione diversa. I merge commit e i chore possono essere filtrati con una casella di controllo, in modo che il changelog mostri solo ciò che è effettivamente cambiato per gli utenti. Scegli l'output Markdown che segue il formato Keep a Changelog, o un semplice elenco raggruppato senza alcun markup.
Attiva il collegamento dei ticket per convertire i riferimenti come #123 o PROJ-42 in link, utilizzando un modello di URL con un segnaposto {id}. I nomi degli autori vengono prelevati automaticamente quando il formato del tuo log li include, e i cambiamenti importanti (contrassegnati con un "!" finale nel tipo o un piè di pagina "BREAKING CHANGE:") vengono estratti nella loro sezione all'inizio quando l'evidenziazione è attiva. Aggiungi una versione e una data per generare un'intestazione di versione appropriata.
Tutto viene eseguito localmente nel tuo browser: la tua cronologia dei commit non viene mai caricata da nessuna parte, il che è importante per i repository privati. Il risultato si aggiorna mentre digiti o modifichi un'opzione, e puoi copiarlo, scaricarlo come file .txt, o inviarlo direttamente a un altro strumento.