Repositório para o Challenge de AppleTV de 2018. Apple Developer Academy @ Instituto de Pesquisas Eldorado.
O Memory Wall é um aplicativo para AppleTV onde você pode relembrar momentos a partir de suas fotos. Com o login do Facebook, você pode escolher quais álbuns exibir, de uma forma interativa, customizada do jeito que você quiser.
E-mail pessoal
- Giovani: [email protected]
- Ju: [email protected]
- Thales: [email protected]
- Valeska: [email protected]
Convenções:
- Ordem de operações (no geral)
- Sempre antes de tudo baixe primeiro, use
git pull
- Muitas vezes pode ser necessários fazer commit antes disso
- Faça o desejado (mudanças/commit/envio ao servidor)
- Sempre antes de tudo baixe primeiro, use
- 3 Ramos (branchs)
- Master: releases e aplicativos funcionais
- Dev: código íntegro e compilável
- Feature: implementações em desenvolvimento
- Duas pessoas nunca devem mexer em um sks ao mesmo tempo
- Cada um cria a sua branch a partir da Dev
- Uma para cada feature/modificação no código
- EVITE mexer fora do seu scopo/objetivo
- EVITE mexer em modificações de outros
- Se necessário converse com a pessoa ou equipe
- Após término em código compilável merge na Dev
- Mude para a branch Dev
git checkout Dev
- Faça merge com a sua feature
git merge nome_da_minha_feature
- o Merge é tipo um "inclua", ele adiciona o branch informado na branch atual
- Mude para a branch Dev
- A forma como você administra esta branch (implementa, commita, manda/envia ao repositório) é decisão sua
- Esta branch não deve ser enviada ao servidor!! (preferencialmente)
- Pegando as atualizações do colega:
- Commit suas modificações
git commit
- Pule para a branch Dev
git checkout Dev
- Baixe as atualizações
git pull
- Volte para sua branch
git checkout minha_branch
- De merge nela com a Dev
git merge Dev
- Lembrando que merge é um "inclua", na linha acima você inclui a Dev na sua branch
- Commit suas modificações
- Resolução de Conflitos
- Feita local
- Não exite em chamar ajuda nesses casos
Scrum Master: Thales Sprint: 2 dias
Reunião Diária: 10min às 9h
Sprint Planning
- Escolha e planejamento do que será feito no Sprint
- Divisão de Tarefas
- Reunião Diária * Informar a equipe sobre o que esta acontecendo: o que fez, o que vai fazer e se tem algum impedimento
- Sprint
- Realização do planejado
- Sprint Review
* Discussão sobre o que foi feito de bom e ruim com lições aprendidas
- Revisão dos PBIs do projeto
- Sprint Retrospective
- Feedback e discussão sobre o grupo e sua organização
- Revisão do tabalho em grupo
- Repete: Inicia um novo ciclo