Home | Escopo | Processo | Design/Mockups | Configuração | Arquitetura | Código | BD | Qualidade | Frontend | Backend |
---|
Descrição
Esta seção da documentação visa apresentar os processos de desenvolvimento utilizados no projeto Globo Aplausos e os documentos referentes as formas de organização do time.
Sumário
GitFlow
GitFlow é o processo de contribuição para os projetos utilizando a ferramenta de gerenciamento de versões Git. As definições descritas serão utilizadas nos repositórios do Frontend e Backend do projeto.
Branches
Aqui será definida a estratégia de branching do projeto.
Branches protegidas
As branches protegidas não devem ser apagadas e possuem regras definidas:
main
A branch main é a principal do projeto. Esta branch representa o código do ambiente de produção da aplicação e deve ser alterada somente a partir de Merge Requests vindos da branch de development ou fixes. Somente AGES III e IV podem fazer Merges dos Mas e realizar alterações na branch main.
development
A branch development é a branch default para desenvolvimento do projeto. Esta deve ser a branch de partida de todas as outras branches do projeto, exceto fix. Essa branch é protegida para modificação que não seja através de Merge Requests. Qualquer AGES pode criar um MR pra ela e fazer merge desse MR.