... | ... | @@ -30,7 +30,20 @@ Esta seção é dedicada a apresentar o processo de desenvolvimento do time, jun |
|
|
- [Padrões utilizados](#padrões-utilizados)
|
|
|
- [Definition of Done](#definition-of-done)
|
|
|
|
|
|
### Criando uma Branch
|
|
|
---
|
|
|
|
|
|
### Definition of Ready
|
|
|
|
|
|
Para que uma tarefa seja considerada pronta para desenvolvimento, ela deve seguir as seguintes condições:
|
|
|
- Qualquer tarefa da qual ela tenha dependência.
|
|
|
- O ambiente de desenvolvimento local deve estar devidamente setado.
|
|
|
|
|
|
---
|
|
|
|
|
|
### Padrões utilizados
|
|
|
|
|
|
#### Branches
|
|
|
|
|
|
|
|
|
Para criar uma branch e começar a trabalhar nela, 3 comandos git serão essenciais, vejamos abaixo quais são eles:
|
|
|
|
... | ... | @@ -42,18 +55,18 @@ git checkout -b <NOME_DA_SUA_BRANCH_AQUI> # Cria uma nova branch. |
|
|
|
|
|
Utilizando os comandos acima, você estará indo para a branch ‘develop’, puxando todas as modificações remotas e criando uma nova branch a partir de ‘develop’. Você então passará a trabalhar na nova branch criada.
|
|
|
|
|
|
---
|
|
|
Os nomes das branches devem seguir o formato ```<tipo>/<código>```, onde os ```<tipo>``` são os mesmos tipos usados nas tarefas cadastradas no Trello, e o ```<código>``` é o card number, que pode ser encontrado logo abaixo do título do card, seguido de um "#".
|
|
|
|
|
|
### Definition of Ready
|
|
|
|
|
|
Para que uma tarefa seja considerada pronta para desenvolvimento, ela deve seguir as seguintes condições:
|
|
|
- Qualquer tarefa da qual ela tenha dependência.
|
|
|
- O ambiente de desenvolvimento local deve estar devidamente setado.
|
|
|
Exemplos:
|
|
|
- ```task/15```
|
|
|
- ```chore/12```
|
|
|
- ```spike/11```
|
|
|
|
|
|
---
|
|
|
|
|
|
### Padrões utilizados
|
|
|
#### Commits
|
|
|
|
|
|
```
|
|
|
Para tornar mais consistentes as mensagens de commit, usamos o padrão Conventional Commits. Para seguir esse padrão, as mensagens, em geral, devem escritas seguindo no formato `<tipo>[escopo]: <descrição>`, em que:
|
|
|
- o `<tipo>`, obrigatório, é um dos tipos possíveis de commit;
|
|
|
- o `[escopo]`, opcional, sempre escrito entre parênteses, contextualiza o commit dentro do projeto, e pode ser tanto uma funcionalidade do produto, quanto uma questão técnica do projeto;
|
... | ... | @@ -77,6 +90,7 @@ Tipos usados no time: |
|
|
|
|
|
Mais informações estão disponíveis no [link](https://www.conventionalcommits.org/pt-br/v1.0.0/).
|
|
|
|
|
|
```
|
|
|
---
|
|
|
|
|
|
### Definition of Done
|
... | ... | |