Branches e Commits – Convenções de Nomes
Mushi mushi.
Criando esse artigo curtinho só pra trazer pra vocês um conteúdo super importante nos dias de hoje pra quem trabalha com versionamento de código.
Branches
'master'
:
Branch principal do repositório, onde está o código mais estável e atualizado
'develop'
:
Branch para desenvolvimento de novas funcionalidades
'feature/nome-da-feature'
:
Branch criada a partir da develop para desenvolvimento de uma nova funcionalidade específica
'hotfix/nome-do-hotfix'
:
Branch criada a partir da master para correção de bugs críticos
Commits
'feat: descrição da nova funcionalidade'
:
Adição de uma nova funcionalidade
'fix: descrição do bug corrigido'
:
Correção de um bug
'chore: descrição da tarefa de manutenção'
:
Tarefas de manutenção (como a atualização de dependências ou arquivos de configuração, por exemplo)
'docs: descrição da atualização de documentação'
:
Atualização de documentação
'refactor: descrição da refatoração'
:
Refatoração de código sem adição ou remoção de funcionalidades
'test: descrição da atualização de testes'
:
Atualização de testes
Claro que isso pode variar, de acordo com o seu contexto, mas o que importa é que exista uma padronização para facilitar a colaboração e manutenção do código.