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.
- Categoria
- Ferramentas para desenvolvedores
- Execuções
- No seu navegador
- Custo
- Grátis · sem cadastro
- Disponibilidade
- Pronto para usar
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
- Escolha o tipo, como feat ou fix, e adicione um escopo opcional.
- Escreva uma descrição curta e marque uma mudança incompatível, se houver.
- 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