🔖 Commits
O primeiro elemento do commit é o seu tipo, ele irá indicar um escopo sobre o que foi alterado ou adicionado. Os tipos que usamos são: chore, feat, style, docs, e test.
-
chore
- Commits do tipo chore indicam instalação ou remoção de dependências e configurações do projeto. -
feat
- Commits do tipo feat indicam que seu trecho de código está criando, alterando ou deletando uma funcionalidade. -
style
- Commits do tipo style indicam que houveram alterações referentes a estilizações, adição de arquivos como imagens, vídeos ou documentos ao projeto. -
docs
- Commits do tipo docs indicam que houveram mudanças na documentação da aplicação e no próprio README. -
test
- Commits do tipo test são utilizados quando são realizadas alterações em arquivos de testes, seja criando, alterando ou excluindo testes em geral. (Não afeta o código fonte ou quaisquer funcionalidades do projeto)
- Faça commits pequenos. (Modificar muitos arquivos e commitar de uma única vez pode ocasionar problemas na restauração caso tenha necessidade)
- Após o tipo descreva brevemente o que foi realizado no commit.
- Não commitar tarefas não concluídas ou com erros.
- Não commitar pastas e arquivos gerados automaticamentes como a node_modules.
- Não commitar informações sigilosas como: acesso a bancos de dados e tokens privados de serviços externos
- Não commitar diretamente na branch principal.
- Se for usar emojis no inicio da mensagem, utilize em todos os commits.