Sviluppatore / Git
Assistente per messaggi Conventional Commit (generatore e strumento di verifica)
Crea un messaggio nel formato Conventional Commits 1.0.0: scegli il tipo, aggiungi ambito e descrizione, indica le modifiche incompatibili, aggiungi corpo e footer e scopri quale release genererebbe uno strumento come semantic-release.
Assistente per messaggi Conventional Commit (generatore e strumento di verifica): Lo strumento scrive la prima riga nel formato type(scope): description, aggiungendo ! dopo l'ambito in caso di modifica incompatibile, quindi inserisce corpo e footer dopo righe vuote, incluso BREAKING CHANGE: con la tua nota sulla migrazione. Segnala una prima riga più lunga di 72 caratteri, un punto alla fine e una prima lettera maiuscola, e mostra se il commit attiverebbe una release major, minor o patch. Funziona al 100% localmente nel browser, senza caricare file sul server.
- Categoria
- Strumenti per sviluppatori
- Esecuzioni
- Nel browser
- Costo
- Gratuito · senza registrazione
- Disponibilità
- Pronto all'uso
Funziona interamente nel browser
Messaggio di commit
feat(auth): add login with passkeys
35 caratteri nella prima riga · release: minor (nuova funzionalità)
Conventional Commits 1.0.0: type(scope): description, un corpo facoltativo dopo una riga vuota e footer come BREAKING CHANGE:. Un ! dopo il tipo indica una modifica incompatibile. Strumenti come semantic-release e release-please leggono questi messaggi per scegliere il numero della versione successiva e scrivere il changelog.
Esempio
feat(auth)!: add login with passkeys, a blank line, a body explaining why, and BREAKING CHANGE: sessions now expire after 24 hours. A causa di !, uno strumento di rilascio lo tratterebbe come una versione major.
Versioni
Conventional Commits si basa sul versionamento semantico: fix corrisponde a patch, feat a minor e le modifiche incompatibili a major. Calcola quale sarebbe il numero della versione successiva con il calcolatore semver.
Come usarlo
- Scegli il tipo, ad esempio feat o fix, e aggiungi un ambito facoltativo.
- Scrivi una breve descrizione e indica se è presente una modifica incompatibile.
- Aggiungi un corpo o dei footer, se necessario, poi copia il messaggio.
Privacy e limitazioni
Tutto funziona nel browser.
Strumenti correlati
Domande frequenti
Qual è la differenza tra feat e fix?
feat aggiunge una funzionalità che gli utenti possono usare e produce una release minor; fix corregge un bug e produce una release patch.
Quando una modifica è incompatibile?
Quando gli utenti esistenti devono cambiare qualcosa per continuare a usare il programma: un'opzione rimossa, una funzione rinominata o un valore predefinito diverso.
Devo usare Conventional Commits?
No, ma strumenti come semantic-release, release-please e commitlint si basano su questo formato per automatizzare i numeri di versione e i changelog.
Strumento gratuito · nel browser esecuzioni · senza account