victo-dev-qriarlabs / heavenly

0 stars 1 forks source link

Definir branchs padrão #7

Closed ProBeta12 closed 1 month ago

ProBeta12 commented 2 months ago

Descrição: Esta tarefa envolve a configuração e definição de branches padrão no repositório Git, seguindo o fluxo de trabalho baseado em branches main, develop e feature. Esse fluxo ajuda a organizar o desenvolvimento, permitindo uma gestão eficiente das funcionalidades em desenvolvimento, integração contínua e lançamentos estáveis.

Passos para Implementação

  1. Criar e Configurar Branches:
  1. Fluxo de Trabalho:

    Branch main:

    • Somente código estável e pronto para produção deve ser mesclado nesta branch.
    • Releases são criados a partir desta branch.

    Branch develop:

    • Integração contínua de código desenvolvido em branches de feature.
    • Antes de cada release, a branch develop é mesclada na branch main.

    Branches feature:

    • Criadas a partir da branch develop para cada nova funcionalidade ou melhoria.
    • Após a conclusão e revisão do código, as branches de feature são mescladas de volta na branch develop.

    Integração e Revisão:

    • Implementar políticas de pull request (PR) para garantir que o código nas branches de feature seja revisado antes de ser mesclado na branch develop.

    Documentação e Comunicação:

    • Documentar o fluxo de trabalho e convenções de branches em um guia de contribuição para a equipe de desenvolvimento.
    • Comunicar claramente a estrutura e práticas de branches para todos os membros da equipe.
ProBeta12 commented 1 month ago

Seguir a documentação do fluxo de trabalho e convenções de branches em um guia de contribuição para a equipe de desenvolvimento:

Guia de Contribuição para o Repositório.pdf

LayaneBentes commented 1 month ago

Já revisei a documentação, esta ótima.