Desenvolvedor / Git

Auxiliar de mensagens de Conventional Commit (gerador e verificador)

Crie uma mensagem no formato Conventional Commits 1.0.0: escolha o tipo, adicione um escopo e uma descrição, marque mudanças incompatíveis, inclua corpo e rodapés e veja a versão que uma ferramenta como semantic-release geraria.

Auxiliar de mensagens de Conventional Commit (gerador e verificador): A ferramenta escreve a primeira linha como type(scope): description, com ! depois do escopo para indicar uma mudança incompatível. Em seguida, adiciona o corpo e os rodapés após linhas em branco, incluindo BREAKING CHANGE: com sua observação de migração. Ela avisa quando a primeira linha tem mais de 72 caracteres, termina com ponto final ou começa com letra maiúscula, e mostra se o commit acionaria uma versão major, minor ou patch. Roda 100% localmente no seu navegador, sem enviar nenhum arquivo para o servidor.

Execuções
No seu navegador
Custo
Grátis · sem cadastro
Disponibilidade
Pronto para usar
Assistente de mensagens de commitProcessamento local

Roda inteiramente no seu navegador

Mensagem de commit

feat(auth): add login with passkeys

35 caracteres na primeira linha · lançamento: minor (novo recurso)

Conventional Commits 1.0.0: type(scope): description, um corpo opcional após uma linha em branco e rodapés como BREAKING CHANGE:. Um ! após o tipo indica uma alteração incompatível. Ferramentas como semantic-release e release-please leem essas mensagens para escolher o próximo número de versão e escrever o changelog.

Exemplo

feat(auth)!: add login with passkeys, uma linha em branco, um corpo explicando o motivo e BREAKING CHANGE: as sessões agora expiram após 24 horas. Por causa do !, uma ferramenta de lançamento trataria isso como uma versão principal.

Versões

Conventional Commits se baseia no versionamento semântico: fix corresponde a patch, feat a minor e alterações incompatíveis a major. Descubra qual seria o próximo número de versão com a calculadora de semver.

Como usar

  1. Escolha o tipo, como feat ou fix, e adicione um escopo opcional.
  2. Escreva uma descrição curta e marque uma mudança incompatível, se houver.
  3. Adicione um corpo ou rodapés, se necessário, e copie a mensagem.

Privacidade e limitações

Tudo é executado no seu navegador.

Ferramentas relacionadas

Perguntas frequentes

Qual é a diferença entre feat e fix?

feat adiciona algo que os usuários podem utilizar e produz uma versão minor; fix corrige um bug e produz uma versão patch.

Quando uma mudança é incompatível?

Quando os usuários existentes precisam mudar algo para continuar usando o sistema: uma opção removida, uma função renomeada ou um padrão diferente.

Preciso usar Conventional Commits?

Não, mas ferramentas como semantic-release, release-please e commitlint dependem dele para automatizar números de versão e changelogs.

Ferramenta grátis · no seu navegador execuções · não precisa de conta