Commits
Padrão: #XX Descrição breve do que foi feito
Exemplo: #45 Corrigir bug no login
XX é o número da issue que está atrelada à tarefa que deve ser realizada.
Vamos fazer uso de boas práticas, devemos sempre descrever o commit no IMPERATIVO, como se estivesse passando um comando para alguém, por exemplo, em vez de começar a descrição usando 'Corrigindo', devemos usar 'Corrigir'.
Branches e Merges
Nosso repositório vai conter 2 branches principais: master e develop.
-
Para começar o desenvolvimento de uma tarefa, deve-se criar uma branch a partir da develop, com o nome feature-xx (substituir xx pelo número da tarefa), onde serão feitos os commits relacionados a tarefa.
-
Após terminar o desenvolvimento, deve-se fazer merge na branch develop para ser possível realizar o teste da tarefa integrado com todo o sistema.
-
Se o teste da tarefa for aprovado, deve-se fazer merge na branch develop.
Caso o teste não aprove o que foi desenvolvido, deve se corrigir/modificar o que é necessário, sempre dando commit na branch da tarefa.
- Ao final da sprint deve ser lançada uma nova develop, e para isso deve-se fazer um Merge Request (através do GitLab) da branch develop dentro da branch master.