Este artigo descreve como que os repositórios devem estar estruturados.
Como estamos usando o Gitflow, é preciso que:
main e develop.main possua o código que está sendo utilizado em produçãodevelop possua o código mais atualizado utilizado em homologação.main e develop estejam marcadas como Protegidas nas configurações do Gitlab.Caso o projeto fuja desse padrão, é necessário realizar uma refatoração:
main e developPara auxiliar na gestão dos serviços, é importante que no README dos projetos:
Os commits devem ser nomeados segundo o padrão descrito em Nomenclatura Commits, para integrar com a nossa automação de versionamento.
Como descrito no Gitflow, é importante que os repositórios sejam versionados segundo o Versionamento Semântico.
Para isso, o repositório deve implementar uma Pipeline com Versionamento.