28/12/2021

Padronização de commits


Yeap. Mais um padrão e nomenclaturas que devemos seguir. E dessa vez no git, que particularmente até pouco tempo não seguia mas passei a adotar tal prática e fica muito mais fácil de analisar um merge request simplesmente visualizando as mensagens de commit.

 

De acordo com os Commits Atômicos é uma boa prática no qual uma única funcionalidade deve ser implementada ou uma correção apenas, executando então um processo de commit, seguindo o conceito de conceito do Clean Architecture, o Single Responsiblity Principle do SOLID.

 

Eles também possuem uma lista de padrões de prefixos, segue abaixo:

 

  • • build: mais específicos para tarefas de build que possam afetar o build ou dependências externas 'escopos de exemplo: gulp, broccoli, npm',
  • • ci: alterou algo na Integração Contínua, é esse aí
  • • chore: já expliquei esse lá em cima
  • • docs: adicionar ou atualizar documentação
  • • feat: adição de novas características ou novas implantações ao código
  • • fix: correção de bugs
  • • perf: realização de alguma melhoria no desempenho da aplicação
  • • refact: atualizações no código que alterem a funcionalidade principal
  • • revert: Caso você precise fazer um revert, é esse o cara
  • • style: tudo relacionado a estilização
  • • test: adicionando ou atualizando testes de unidade
voltar