Padrões de Commit

O que são Padrões de Commit?

Os Padrões de Commit são convenções utilizadas na escrita de mensagens de commit em repositórios de controle de versão, como o Git. Essas convenções ajudam a manter um histórico de código limpo, compreensível e consistente ao longo do tempo. Esses commits auxiliarão a equipe a entender de forma facilitada quais alterações foram realizadas no trecho de código que foi commitado.


Por que Usar Padrões de Commit?


Tipos Comuns de Padrões:

  1. feat: Nova funcionalidade ou aprimoramento significativo.
  2. fix: Correção de bug.
  3. chore: Tarefas de manutenção, refatoração ou outras atividades que não afetam diretamente o usuário final.
  4. docs: Alterações na documentação.
  5. style: Atualizações que não afetam o código (formatação, ponto e vírgula ausente, etc.).
  6. test: Adição ou modificação de testes.

Como Escrever Boas Mensagens de Commit

Uma mensagem de commit bem escrita pode tornar muito mais fácil para outros desenvolvedores entenderem o que foi alterado e por que essas alterações foram feitas.

Exemplo Prático:

git commit -m "feat(login): add login functionality"
git commit -m "fix(register): fix register button styling"
git commit -m "docs(readme): update readme with installation instructions"
git commit -m "style(buttons): adjust button padding"
git commit -m "refactor(auth): simplify authentication logic"
git commit -m "test(login): add login test cases"
git commit -m "chore(package): update package version"

Dica de Extensão: Conventional Commits

Imagem extensão Conventional Commits

Conventional Commits é uma extensão para o vscode que ajuda a seguir os padrões de commits criando mensagens de commit de uma forma simples.

Links Úteis: