Página Inicial |
---|
Página de Configuração do Projeto
## Configurações Servidor
## Configurações FrontEnd
Setup inicial
- Clonar o projeto do repositório http://www.tools.ages.pucrs.br/Ibere/frontend
git clone <link do repositório>
- Na raiz do projeto, executar o comando -
npm install
## Configurações BackEnd
Setup inicial
- Clonar o projeto do repositório http://www.tools.ages.pucrs.br/Ibere/backend
git clone <link do repositório>
- 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:
<número da tarefa>/<nome da tarefa separado por hífen>
exemplos:
- 10/criar-cadastro-de-cliente
- 11/padronizar-layout
Criando mensagem para commit
Padrão de mensagem:
<número da tarefa>/<@autor1>, <@autro2>: <descrição do commit>
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
- Estar vinculado a uma Issue criada no Trello e marcar como In progress
- ir para branch dev e pegar sua ultima atualização,
git checkout dev
,git pull origin dev
- Criar uma nova branch indicando qual tarefa está sendo realizada
git checkout -b <número da tarefa>/<nome da tarefa separado por hífen>
Aplicando alterações na branch
- Após fazer alterações, pegar as últimas alterações da branch dev, para isso é preciso
- acessar a branch dev e atualizar localmente
git checkout dev
git pull origin dev
- Voltar para sua branch e unificar as alterações
git checkout <número da tarefa>/<nome da tarefa separado por hífen>
git merge dev
- Corrigir possíveis conflitos manualmente
- acessar a branch dev e atualizar localmente
Criando Merge request
- Ao terminar a tarefa, enviar as alterações para o Gitlab e criar um Merge request.
- Se aprovado, limpar ambiente deletando a branch concluida
- Deletar branch local
git branch -d <número da tarefa>/<nome da tarefa separado por hífen>
- Deletar branch no gitlab na lista de branchs
- Deletar branch local