|[Página Inicial](home)|
|---|
# Página de Configuração do Projeto
## Configurações Servidor
[Configurações de Servidor](Configurações de Servidor)
## Configurações FrontEnd
### Setup inicial
1. Clonar o projeto do repositório http://www.tools.ages.pucrs.br/Ibere/frontend
- `git clone `
2. Na raiz do projeto, executar o comando - `npm install`
## Configurações BackEnd
### Setup inicial
1. Clonar o projeto do repositório http://www.tools.ages.pucrs.br/Ibere/backend
- `git clone `
2. Na raiz do projeto, executar o comando os passos listados no Readme do projeto para possuir um ambiente pronto para o desenvolvimento
## Convenções do time
### Convenções do Back-End
- Padrão de linguagem: Português
- Coverage de Testes: 75% (Services)
- Swagger: Todos End-Points documentados no Swagger
### Nomeando uma branch
Padrão de nomenclatura de *branches*:
- `/`
exemplos:
- 10/criar-cadastro-de-cliente
- 11/padronizar-layout
### Criando mensagem para commit
Padrão de mensagem:
- `/<@autor1>, <@autro2>: `
Exemplos:
- 10/@membro1, @membro2: Implementa o cálculo de idade do cliente
- 10/@membro1, @membro2: Corrige a submissão do formulário de cliente
Observações:
* Descreva de forma sucinta a ação desse *commit*, para manter uma boa documentação do código.
* Evite fazer commits com muitas alterações (muitas funcionalidades), pois isso possibilita a rastreabilidade de impacto de cada alteração e um possível *rollback* desse *commit* no caso dele quebrar alguma coisa.
## Git workflow
#### Criando branch
1. Estar vinculado a uma Issue criada no Trello e marcar como In progress
2. ir para branch dev e pegar sua ultima atualização, `git checkout dev`, `git pull origin dev`
3. Criar uma nova branch indicando qual tarefa está sendo realizada `git checkout -b /`
#### Aplicando alterações na branch
4. Após fazer alterações, pegar as últimas alterações da branch dev, para isso é preciso
1. acessar a branch dev e atualizar localmente
- `git checkout dev`
- `git pull origin dev`
2. Voltar para sua branch e unificar as alterações
- `git checkout /`
- `git merge dev`
3. Corrigir possíveis conflitos manualmente
#### Criando Merge request
5. Ao terminar a tarefa, enviar as alterações para o Gitlab e criar um Merge request.
6. Se aprovado, limpar ambiente deletando a branch concluida
- Deletar branch local `git branch -d /`
- Deletar branch no gitlab na lista de branchs