Pular para conteúdo

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