... | ... | @@ -5,20 +5,14 @@ |
|
|
|
|
|
## Menu
|
|
|
|
|
|
* [Critério de aceite](#critério-de-aceite-de-merge-requests-mr)
|
|
|
|
|
|
* [GitFlow](#gitflow)
|
|
|
* [Opções de Ferramentas](#opções-de-ferramentas)
|
|
|
* [Comandos básicos](#comandos-b%C3%A1sicos)
|
|
|
* [Merge Requests](#merge-requests)
|
|
|
* [Critério de aceite](#critério-de-aceite-de-merge-requests-mr)
|
|
|
* [Tutoriais](#tutoriais)
|
|
|
|
|
|
## Critério de aceite de Merge Requests (MR)
|
|
|
|
|
|
* Branch testada
|
|
|
* Branch atualizada com a DEV
|
|
|
* Arquitetura Respeitada
|
|
|
* Código Limpo
|
|
|
* [Boas práticas atendidas](https://tools.ages.pucrs.br/radar-do-investidor/radardoinvestidor-wiki/wikis/Boas%20Praticas)
|
|
|
|
|
|
## GitFlow
|
|
|
|
|
|
As atualizações da Developer serão feitos através de Pull Requests
|
... | ... | @@ -82,15 +76,40 @@ Exemplo: `"Compare button done - Duda, Martin e Pedro"` |
|
|
|
|
|
**OBS:** Caso as atividades do commit tenham sido realizadas individualmente não é necessário informar os autores, porque a única pessoa envolvida será quem está subindo o commit.
|
|
|
|
|
|
# Merge Requests
|
|
|
Depois de uma task ter sido desenvolvida e estiver pronta de acordo com os critérios de aceitação, é necessário que a mesma seja enviada para a branch de desenvolvimento. Para isso é necessário abrir um Merge Request pela platafora GitLab:
|
|
|
|
|
|
#### Criando o Merge Request
|
|
|
|
|
|
A criação pode ser realizada na seção Merge Requests do repositório em que a branch foi criada. Clicando no botão `New Merge Request` siga os seguintes passos:
|
|
|
|
|
|
1. Selecionar a branch de origem (sua branch de desenvolvimento);
|
|
|
1. Selecionar a branch de destino (branch develop);
|
|
|
1. Selecione `Compare branches and continue`
|
|
|
1. Em `Title`, escreva um título que descreva a funcionalidade adicionada ou bug corrigido;
|
|
|
1. Em `Description`, escreva uma descrição com uma breve justificativa nos arquivos que foram alterados;
|
|
|
1. Na seção `Assignee`, selecione `Assign to me` para que fique registrado quem foi o responsável pelo desenvolvimento daquela tarefa (a pessoa selecionada será chamada caso o revisor tenha dúvidas sobre a tarefa);
|
|
|
1. Em `Milestone` selecione a Sprint em que a tarefa foi realizada;
|
|
|
1. Em `Labels`selecione qual é o tipo de tarefa que foi realiada;
|
|
|
1. Por último, revise se os arquivos que estão sendo enviados estão corretos e clique em `Submit Merge Request`.
|
|
|
|
|
|
## Padrão para abertura de Merge Request
|
|
|
Os merge requests também devem seguir um padrão de criação:
|
|
|
|
|
|
O Title deve ser escrito `UserStory - Título do Card no Trello` e na Description deve ser informado o link para o card.
|
|
|
O Title deve ser escrito `UserStory - Título do Card no Trello` e na Description deve ser informado o link para o card, além de uma descrição da tarefa e se possível uma imagem/gif para visualização do que foi desenvolvido.
|
|
|
Exemplo:
|
|
|
```
|
|
|
Title: US04 - Criar componente de botão para navegar para a tela de comparação
|
|
|
Description: https://trello.com/c/8gy9jdE9/34-criar-componente-de-bot%C3%A3o-para-navegar-para-a-tela-de-compara%C3%A7%C3%A3o
|
|
|
Description: https://trello.com/c/d67o9cLk/26-us09-criar-menu
|
|
|
```
|
|
|
## Critério de aceite de Merge Requests (MR)
|
|
|
|
|
|
* Branch testada
|
|
|
* Branch atualizada com a DEV
|
|
|
* Arquitetura Respeitada
|
|
|
* Código Limpo
|
|
|
* [Boas práticas atendidas](https://tools.ages.pucrs.br/radar-do-investidor/radardoinvestidor-wiki/wikis/Boas%20Praticas)
|
|
|
|
|
|
|
|
|
## Tutoriais
|
|
|
|
... | ... | |