|[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