Política de commits
Padrões adotados
Para o projeto EasyCrit, foram adotados os padrões do conventional commits, que busca atingir simplicidade por meio de um conjunto de regras para que os commits sejam fáceis de ler, entender e rastrear.
Como escrever um commit
A mensagem do commit deve ser estruturada da seguinte forma:
<tipo>[escopo opcional]: <descrição>
[corpo opcional]
[rodapé(s) opcional(is)]
Tipos de commits
- fix: um commit do tipo
fixsoluciona um problema no código - feat: um commit do tipo
featinclui uma nova funcionalidade no código - refactor: um commit do tipo
refactornão soluciona um problema no código e nem adiciona nova funcionalidade - docs: um commit do tipo
docsinclui mudanças relacionadas à documentação - test: um commit do tipo
testinclui ou altera casos de teste no código
Rodapés opcionais
- BREAKING CHANGE: um commit que contém no rodapé opcional o texto
BREAKING CHANGE:, ou contém o símbolo!depois do tipo ou escopo, introduz uma modificação que introduz uma quebra de compatibilidade da API. UmaBREAKING CHANGEpode fazer parte de commits de qualquer tipo - Outros rodapés diferentes de
BREAKING CHANGEpodem ser adicionados ao commit caso sigam uma convenção similar ao git trailer format