Comments (17)
@fga-gpp-mds/agr-app EPS ajudem a gente, vcs acham boa ideia criar as pastas src e afins, dentro de uma branch, tipo a 60_criar_gestor e tirar outras branchs a partir dela ou pela master mesmo? (pensando em riscos, de conflitos e tals...)
from 2018.1-dulce_app.
@fga-gpp-mds/agr-app Então, mas e ai? O procedimento correto seria tudo para master né? Expliquem me melhor, por favor...
from 2018.1-dulce_app.
@egewarth @eliseuegewarth @alvesisaque @fepas @gabibguedes @BeatrizHanae gente, a gnt vai usar qual ferramenta de teste?? tem a Jest, q é a q ta documentada no site da React-native (parece ser de boa) ou aquela outra q o cara falou? Enzyme
from 2018.1-dulce_app.
Enzyme:
http://airbnb.io/enzyme/docs/guides/react-native.html
Jest:
https://facebook.github.io/jest/docs/en/getting-started.html
from 2018.1-dulce_app.
@fga-gpp-mds/mds-agr
https://github.com/fga-gpp-mds/agr-react-native/blob/master/CONTRIBUTING.md#work-in-progress
from 2018.1-dulce_app.
@BeatrizHanae Por que vocês acham que daria conflitos ??? Tem na política de branches falando sobre como resolver essa programação em paralelo aí gente ... Olhem lá
from 2018.1-dulce_app.
Então, vocês devem criar a pasta, subir para a master e as outras equipes devem atualizar as suas respectivas branchs com a master.
Lembrem-se: todas as branchs devem ser criadas a partir da master para não dar conflito, nunca atualizar a sua branch com a do coleguinha!
from 2018.1-dulce_app.
Sigam o guia de contribuição para fazer esse processo corretamente!
from 2018.1-dulce_app.
@BeatrizHanae Seguinte, no guia de contribuição tem um típico chamado work in progress (link da última resposta), que é quando você tá fazendo algo que todos precisam disso, você vai abrir um pull request com o nome WIP número da issue e descrição, WIP significa work um progress, esse PR vai ser aceito e vai pra master, todos atualizam a branch com o pull --rebase da master e continuem o trabalho, ao final de tudo abre o PR dnv sem o WIP e o merge é feito normalmente.
No caso de vocês agora...
Vocês vão criar as 2 pastas certo?
Todos precisam dessas 2 pastas certo?
Os arquivos de dentro dessa pasta vão conter os mesmos nomes ou vão ser arquivos diferentes? Se forem arquivos diferentes não haverá conflito, por mais que as pastas sejam criadas em ambos brachs, daí não há necessidade do WIP. Caso os arquivos tiverem nomes iguais, provavelmente vai dar conflito e um merge manual deverá ser feito OU, vocês façam o PR com WIP e tudo certo
from 2018.1-dulce_app.
Melhorou mil vezes para o meu entendimento e dos meus colegas, obrigada :D
from 2018.1-dulce_app.
@BeatrizHanae Qual o caso de vocês? WIP ou sem conflito?
from 2018.1-dulce_app.
@egewarth WIP, porque as pastas serão padrão em todas as branchs do CRU...logo precisamos atualizar as pastas na master, para que possamos usar em branchs separadas. Até por questão de organização! hahahaha
from 2018.1-dulce_app.
@egewarth e @BeatrizHanae Não há apenas pastas, tem o arquivo das rotas que é o mesmo e será modificado por todos
from 2018.1-dulce_app.
@gabibguedes para o caso de arquivos "compartilhados", ao final do trabalho de cada dupla (commits já na master) as próximas duplas terão de fazer o rebase, resolver os conflitos gerados e atualizar seus PRs.
from 2018.1-dulce_app.
@eliseuegewarth Isso ocorreria mesmo com a devel
from 2018.1-dulce_app.
@fga-gpp-mds/mds-agr
Não tenham (muito) medo de conflitos do git. Conflitos são comuns em projetos com muitos desenvolvedores ativos e geralmente são fáceis de resolver.
from 2018.1-dulce_app.
@gdeusdara
Talvez o mais adequado seja utilizar o Jest neste primeiro momento, pelo suporte da documentação do próprio react-native.
from 2018.1-dulce_app.
Related Issues (20)
- Colocar email do usuário no sideMenu
- Atualizar o script "atualizar_icones.sh"
- Colocar alert em telas sem funcionalidade
- Arrumar ScrollView
- Componentizar styles
- Melhorar a lista de perfis
- Colocar botão de voltar em páginas secundárias
- Implementar o fabric.io
- Adicionar logo do app
- Ligar tela de Criar Profile com api
- Aumentar coberturar de testes
- Aplicar identidade visual
- Adicionar informações do perfil logado
- Implementar função de Editar Schedule
- Arrumar o tamanho do OnPress nos botões
- Ligar tela de Listar Profile na API
- HOTFIX Arrumando botão de editar na pagina de perfil
- HOTFIX
- Fazer sticker do grupo HOT 3
- Subir as logos da Dulce
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from 2018.1-dulce_app.