Uma pequena mudança em seu estilo de mensagem de commit pode torná-lo um programador melhor.
Formato: <type>(<scope>): <subject>
<scope>
é opcional
feat: add hat wobble
^--^ ^------------^
| |
| +-> Sempre use o presente nos verbos.
|
+-------> Type: chore, docs, feat, fix, refactor, style, or test.
feat
: Para incluir um novo recurso para o usuário (API, tela, componente, função)fix
: Para corrigir de um bug relacionado a um recurso para o usuário (API, tela, componente, função)docs
: Para atualizar ou incluir de alguma documentação (inclui comentários no código)style
: Para formatar o código. Exemplo: ponto e vírgula faltando, quebra de linha; (sem mudança de código de produção)refactor
: Para refatorar código de produção. Exemplo: renomeando uma variável, mover arquivo, melhorar função.test
: Para adicinar testes e refatorar testes (sem mudança de código de produção)chore
: Para adicionar ou modificar scripts e automatizar tarefas
Referências:
- https://www.conventionalcommits.org/
- https://seesparkbox.com/foundry/semantic_commit_messages
- http://karma-runner.github.io/1.0/dev/git-commit-msg.html
Ferramenta para verificação de commit (pré-commit)
- git-commit-msg-linter (https://www.npmjs.com/package/git-commit-msg-linter)