|
|
|[Home](home)|[Requisitos](Requisitos)|[Arquitetura](Arquitetura)|[Configuração](configuracao)|[Endpoints](endpoints)|[Equipe](planilha-de-horarios-e-contatos)|[Telas Android](telas-android)|[Problemas](problemas)
|
|
|
|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|
|
|
|
|[Home](home)|[Sprints](sprints)|[Requisitos](Requisitos)|[Arquitetura](Arquitetura)|[Configuração](configuracao)|[Endpoints](endpoints)|[Mockups](mockups)|[Problemas](problemas)
|
|
|
|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|
|
|
|
|
|
|
# **Todos esses comandos devem ser executados no GIT Bash!**
|
|
|
# Visão Geral
|
|
|
O projeto é divido em 3 repositórios:
|
|
|
|
|
|
* [nutritechWiki](http://www.tools.ages.pucrs.br/gastronomia/nutritechWiki): repositório da wiki deste projeto (você está aqui 😄);
|
|
|
* [nutritechFront](http://www.tools.ages.pucrs.br/gastronomia/nutritechFront): desenvolvimento do front end;
|
|
|
* [nutritechAPI](http://www.tools.ages.pucrs.br/gastronomia/nutritechAPI): desenvolvimento da REST API;
|
|
|
|
|
|
# Setup do git
|
|
|
- Notebook da AGES
|
|
|
|
|
|
Os computadores da AGES já vem com git instalado, portanto, basta [clonar](#clonar) o repositório desejado.
|
|
|
|
|
|
- Notebook pessoal
|
|
|
|
|
|
Se você estiver com seu computador pessoal, instale o [GitBash](https://git-scm.com/download/win) e tudo ~~deve~~ vai funcionar.
|
|
|
|
|
|
# Tutorial de Git (Got 15 minutes and want to learn Git?)
|
|
|
Mini tutorial do GitHub ensinando os básicos para a utilização do Git Bash ou terminal do linux, tutorial direto no browser.
|
|
|
https://try.github.io/levels/1/challenges/1
|
|
|
|
|
|
|
|
|
|
|
|
# [A simple git branching model](https://gist.github.com/jbenet/ee6c9ac48068889b0912)
|
|
|
|
|
|
Neste projeto usaremos "A simple git branching model" como gitflow, como o nome indica é um flow bastente simples, entretanto funciona muito bem.
|
|
|
|
|
|
O nosso gitflow consiste em criar branchs de features para desenvolver novas features e branchs de fix. Estar branchs serão eventualmente combinadas à branch dev
|
|
|
Todos nossos merges serão feitos na branch _dev_ e a cada entrega os arquitetos da equipe a integrarão à branch _homo_
|
|
|
|
|
|
Passos detalhados do nosso fluxo utilizando o GIT bash:
|
|
|
|
|
|
<a name="clonar"></a>
|
|
|
Antes de qualquer coisa precisamos clonar o repositório para isso vamos ao repositório que queremos clonar, pegamos o endereço deles e utilizamos o comando<br >
|
|
|
|
|
|
>`git clone <REP_URL>`
|
|
|
|
|
|
Para clonar o repositório do front-end, por exemplo, utilizamos o seguinte comando:
|
|
|
>`git clone -b dev http://www.tools.ages.pucrs.br/gastronomia/nutritechFront`
|
|
|
Note que utilizamos "-b dev" este parâmetro faz com que clonemos o projeto na branch _dev_
|
|
|
|
|
|
## Começando a trabalhar em uma task
|
|
|
|
... | ... | |