Aprenda neste artigo algumas convenções/padronizações das mensagens de commits para o Git/Github.
Padronização de Commits
Formato:
<tipo>(escopo): Assunto
<corpo>
Tipo
Os valores permitidos para o tipo
são:
feat
: Nova funcionalidade;fix
: Correção de um bug;refactor
: Alterações em geral;style
: Estilização e layout;docs
: Algo relacionado a documentação;perf
: Melhorias de performance;chore
: Build, configs, deploy e afins;test
: Adicionar ou corrigir testes;
Escopo
Informe qual escopo (projeto) está sendo alterado. Valores permitidos para o escopo
:
adm
: FreedomNEO - ADMapp
: FreedomNEO - APP Portariafrq
: FreedomNEO - Franqueadoswww
: FreedomNEO - Landing-page
Assunto
- Máximo de 50 caracteres
- Assunto deve estar no imperativo
Corpo
- Opcional
- Deve conter o
o que
e opor que
ao invés de conter ocomo
foi feito - Se for necessário contextualizar o commit ou explicar o porquê das mudanças, fique a vontade!
Exemplo de Commit:
refactor(app): Bloqueia edição da placa do veículo
Inclui trava para o usuário não conseguir editar a placa do veículo
Referências
- Essa padronização das mensagens tem como base o Karma Commit