Gerador de mensagens Conventional Commits
Preencha um tipo de commit, escopo opcional, descrição, corpo e rodapés para produzir uma mensagem válida do Conventional Commits 1.0.0. Marque uma mudança incompatível para adicionar o indicador `!` e um rodapé `BREAKING CHANGE:`. Tudo roda localmente no seu navegador — nada é enviado.
Como usar
- Escolha um tipo de commit (feat, fix, …) e um escopo opcional.
- Escreva uma descrição curta e adicione um corpo ou rodapés se necessário.
- Ative a mudança incompatível quando aplicável e copie a mensagem gerada.
Perguntas frequentes
- Qual formato ele segue?
- A especificação Conventional Commits 1.0.0: type(scope)!: description, seguida de um corpo e rodapés opcionais separados por linhas em branco.
- Como uma mudança incompatível é marcada?
- Ativar a mudança incompatível adiciona um ! após o tipo/escopo e, se você der uma descrição, um rodapé BREAKING CHANGE:.
- O que vai nos rodapés?
- Metadados como referências de issues — por exemplo Closes #123 ou Reviewed-by: Nome. Coloque um rodapé por linha.
- Minha entrada é enviada para algum lugar?
- Não. A mensagem é montada inteiramente no seu navegador; nada é enviado.
Ferramentas relacionadas
Gerador de .gitignore
Marque linguagens, frameworks, editores e sistemas operacionais que você usa — obtenha um `.gitignore` combinado pronto pra colocar num repo novo.
Gerador HMAC (SHA-1 / 256 / 384 / 512)
Calcule assinaturas HMAC com Web Crypto — assine payloads de webhook, verifique requests de API, saída hex ou base64.
Conversor de JSON para esquema Protobuf (proto3)
Converta um objeto JSON em um esquema .proto do proto3 com campos tipados e mensagens aninhadas, no seu navegador.
Ferramentas Semver (Parser, Comparador, Bump)
Faz parse, compara e incrementa versões semânticas lado a lado, com um expansor de range que mostra o que ^x.y.z e ~x.y.z realmente cobrem.
Construtor de Expressões Cron
Monte uma expressão cron clicando — cada hora, dia, semana, mês ou totalmente custom — par do Cron Explainer.
Gerador de Animação CSS
Construa uma animação CSS visualmente — escolha preset, ajuste duração/easing/iteração, veja preview e copie os keyframes.