Política de Commits
Política de Commits
Este projeto adota o padrão Commitizen, baseado na especificação Conventional Commits.
Formato
tipo(escopo opcional): descrição
Tipos permitidos
- feat: nova funcionalidade
- fix: correção de bug
- docs: mudanças na documentação
- style: formatação, sem alteração de lógica
- refactor: refatoração de código
- test: adição ou alteração de testes
- chore: tarefas auxiliares (build, configs)
Exemplos
feat(auth): adiciona login social
fix(quiz): corrige cálculo de pontuação
docs(readme): atualiza instruções de instalação
Regras
- Usar verbo no imperativo (ex: "adiciona", "corrige")
- Não usar ponto final
- Descrição curta e objetiva
- Commits devem representar uma única mudança lógica
Objetivo
- Melhorar rastreabilidade (PMBOK)
- Facilitar análise de histórico
- Suportar automação de versionamento (CI/CD)
Referências
CONVENTIONAL COMMITS. Conventional Commits Specification. 2019. Disponível em: https://www.conventionalcommits.org. Acesso em: 11 abr. 2026.
COMMITIZEN. Commitizen specification and tools. Disponível em: https://commitizen-tools.github.io/commitizen/. Acesso em: 11 abr. 2026.
Histórico de Versão
| Data | Versão | Descrição | Autor(es) |
|---|---|---|---|
| 11/04/2026 | 1.0 | Criação do documento | Victor Hugo |