Nomenclatura de Branches no Gitflow para Organizar seu Desenvolvimento

Junior Schmidt - Sep 5 - - Dev Community

No Gitflow, diferentes tipos de branches e convenções de nomenclatura são usadas para organizar o desenvolvimento e gerenciamento de projetos de software. Aqui estão os principais tipos de tarefas e branches comumente usados no Gitflow:

1. Feature (Funcionalidade)

  • Prefixo: feature/
  • Propósito: Usado para desenvolver novas funcionalidades que serão integradas em um futuro release.
  • Exemplo: feature/add-login-functionality

2. Hotfix (Correção Urgente)

  • Prefixo: hotfix/
  • Propósito: Criado para corrigir problemas críticos que foram identificados em produção.
  • Exemplo: hotfix/fix-crash-issue

3. Bugfix (Correção de Bug)

  • Prefixo: bugfix/
  • Propósito: Usado para corrigir bugs detectados no ambiente de desenvolvimento ou QA (Controle de Qualidade).
  • Exemplo: bugfix/fix-login-error

4. Task (Tarefa)

  • Prefixo: task/
  • Propósito: Usado para pequenas melhorias ou ajustes que não são novas funcionalidades completas, nem correções de bugs críticos.
  • Exemplo: task/update-readme-file

5. Chore (Manutenção ou Tarefa Interna)

  • Prefixo: chore/
  • Propósito: Usado para tarefas de manutenção como refatoração de código, atualizações de dependências, ou melhorias de configuração.
  • Exemplo: chore/update-dependencies

6. Release (Versão de Lançamento)

  • Prefixo: release/
  • Propósito: Criado para preparar uma nova versão do software que será lançada. Serve como uma zona de testes final.
  • Exemplo: release/v1.0.0

7. Epic (Funcionalidade Grande ou Projeto de Longo Prazo)

  • Prefixo: epic/
  • Propósito: Utilizado para desenvolvimento de grandes funcionalidades ou projetos que abrangem várias features ou tarefas menores.
  • Exemplo: epic/user-authentication

8. Improvement (Melhoria)

  • Prefixo: improvement/
  • Propósito: Focado em melhorias de funcionalidades já existentes.
  • Exemplo: improvement/improve-login-performance

Essas convenções ajudam a manter o repositório Git organizado e a equipe de desenvolvimento alinhada sobre o status e propósito de cada branch.

. . . .
Terabox Video Player