... | ... | @@ -6,3 +6,15 @@ |
|
|
**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 **3** branches principais: **master**, **release** e **develop**.
|
|
|
|
|
|
1. Para começar o desenvolvimento de uma tarefa, deve-se criar uma branch a partir da **develop**, com o nome feature-xx, onde serão feitos os commits relacionados a tarefa.
|
|
|
|
|
|
2. 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.
|
|
|
|
|
|
3. Se teste da tarefa for **aprovado**, deve-ser fazer merge na branch **release**.
|
|
|
- Caso o teste **não** aprove o que foi densenvolvido, deve se corrigir/modificar o que é necessário, **sempre dando commit na branch da tarefa**(voltar ao passo **1**).
|
|
|
|
|
|
4. Ao final da **sprint** deve ser lançada uma nova **release**, e para isso deve-se fazer merge da branch **release** dentro da branch **master**. |
|
|
\ No newline at end of file |