Ir para o conteúdo

Branches

1. Padronização das Branches

A padronização de branches no GitHub é crucial para o desenvolvimento eficiente de software, proporcionando vantagens fundamentais na organização e colaboração. Essa prática aprimora significativamente a qualidade do código-fonte, contribuindo para o sucesso do projeto. Como esse projeto de migração do site da Revista Darcy será realizada em WordPress, o time decidiu por manter apenas a main branch. Dessa forma, opções de padronização de branches não serão aplciados a esse projeto, como prefixos.

1.1 Formato

#número da issue/assunto

Não esquecer de dividir as palavras(sempre minúsculas) do assunto com "-". Exemplo:

#87/novo-menu

1.2 Branch

  • Branch main: Branch que contém o código mais consolidado existente na aplicação. Nenhum integrante dos times é autorizado a fazer commits diretamente na main, o que é garantido através da rule criada no GitHub.

2. Histórico de Versões

Versão Autor Descrição Revisor Data
1.0 Joselito Prado Criação da política de branch José André 04/03/2024
1.1 José André Padronização de Tópicos Joselito Prado 11/03/2024

3. Referências

DULCETTI, Bruno. Padrões e nomenclaturas no Git. BrunoDulcetti. Disponível em: https://www.brunodulcetti.com/padroes-e-nomenclaturas-no-git/. Acesso em: 04 de março de 2024.

HADLER, Mikael. Utilizando o fluxo Git Flow. Medium. Disponível em: https://medium.com/trainingcenter/utilizando-o-fluxo-git-flow-e63d5e0d5e04. Acesso em: 04 de março de 2024.