Home | Gerenciamento | Design | Arquitetura | Desenvolvimento |
---|
Padrões | Rotas | Configuração de Ambiente | Definição de Pronto |
---|
GIT Commits
Padrão: Descrição breve do que foi feito
Exemplo: "fix login bug"
- Vamos fazer uso de boas práticas, devemos sempre descrever o commit em inglês e utilizando o IMPERATIVO, como se estivesse passando um comando para alguém, por exemplo, em vez de começar a descrição usando 'adding', devemos usar 'add'.
Branchs e Merges
-
Nosso repositório vai conter 3 branches principais: master, staging e develop.
-
Para começar o desenvolvimento de uma tarefa, deve-se criar uma branch a partir da develop, com o nome feat-xx (substituir xx pelo número da tarefa), onde serão feitos os commits relacionados a tarefa.
-
Após o desenvolvedor(a) terminar sua tarefa, testar e garantir que esteja funcionando, deve-se abrir o merge request para a branch develop.
-
Após ter as duas aprovações no seu merge request, então poderá fazer o merge em develop.
-
Caso não tenha as aprovações necessárias, deve-se corrigir/modificar o que é necessário, sempre dando commit na branch da tarefa.
-
Ao final da sprint deve ser lançada release, e para isso deve-se fazer um Merge Request da branch develop para a branch de staging.
Exemplo
TODO