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.