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.

Esecuzioni
Nel browser
Costo
Gratuito · senza registrazione
Disponibilità
Pronto all'uso
Assistente per messaggi di commitElaborazione locale

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

  1. Scegli il tipo, ad esempio feat o fix, e aggiungi un ambito facoltativo.
  2. Scrivi una breve descrizione e indica se è presente una modifica incompatibile.
  3. 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