-
Notifications
You must be signed in to change notification settings - Fork 8
Description
Uma sugestão para o projeto seria implementar (e forçar) a adoção do padrão Conventional Commits para que toda colaboração seja realizada seguindo algumas convenções que facilitarão todo o ciclo de vida do projeto.
"...o Conventional Commits é uma convenção que define um conjunto de regras para criar um histórico de commit fácil de ler e padronizado. Essas regras são baseadas na Convenção que foi criada pelo time de desenvolvimento do Angular e passou a ser amplamente utilizado pela comunidade."
referencia: https://dev.to/vitordevsp/padronizacao-de-commit-com-commitlint-husky-e-commitizen-3g1n
Uma sugestão para um workflow para a convenção seria:
- Convenção de mensagens de commit com commitlint
- Padrão de commits com Commitizen
- Ganchos para execução do workflow com Husky
A adoção desta convenção possibilitaria a completa automação de geração se versões conforme #96
Referências: