Conventional Commits — regras
Assunto (primeira linha)
- Máximo ~72 caracteres.
- Imperativo: “adiciona”, “corrige”, “remove” (não “adicionado”).
- Sem ponto final.
- Escopo opcional entre parênteses: módulo ou área (
auth,dashboard,api-estabelecimentos).
Corpo
- Explique motivação e diferença em relação ao comportamento anterior.
- Quebre linhas em ~72 caracteres.
- Mencione impacto em migração, config ou permissões.
Rodapé
BREAKING CHANGE: descriçãopara mudanças incompatíveis.Refs: ORG-123ouCloses: ORG-123se o Jira/Organiza integrar com Git.
Commits atômicos
- Um commit = uma mudança lógica revertível.
- Não misturar refactor grande + feature + fix no mesmo commit.
Merge commits
Preferir squash no PR com mensagem final seguindo o padrão, quando o time adotar histórico linear.