Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • W wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Ibere
  • wiki
  • Wiki
  • configuracao

Last edited by Gabriel Löff Sá de Moraes Sep 10, 2019
Page history

configuracao

Página Inicial

Página de Configuração do Projeto


## Configurações 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 <link do repositório>
  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 <link do repositório>
  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:

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

  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 <número da tarefa>/<nome da tarefa separado por hífen>

Aplicando alterações na branch

  1. 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 <número da tarefa>/<nome da tarefa separado por hífen>
      • git merge dev
    3. Corrigir possíveis conflitos manualmente

Criando Merge request

  1. Ao terminar a tarefa, enviar as alterações para o Gitlab e criar um Merge request.
  2. 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
Clone repository
  • Configurações de Servidor
  • arquitetura
  • banco_dados
  • configuracao
  • definition of done
  • documentos
  • gp
  • Home
  • horarios
  • instalacao
  • mockups
  • requisitos
  • sprints
  • tabela tecnologias