• Útil

Começando novo projeto

Linux

Usar o Linux fornecido!

Scrum Master

O grupo deve escolher um mediador

Aconselhável no primeiro projeto o facilitador ser aquele que tem mais facilidade com linux e git.

Você deve fazer a secção do seu papel: Mediador/ Desenvolvedor

Antes de começar - Mediador

Mediador

Somente mediador, mas todos devem acompanhar (uma hora será sua vez).

Ao acessar a nova atividade, um novo repositório é criado. Assim, é necessário juntar os arquivos desenvolvidos nos projetos anteriores (camadas inferiores) ao novo repositório.

Antes de começar será necessário atualizar o repositório de vocês com os novos arquivos no repositório oficial da disciplina (apenas a partir da APS-C).

upstream

Abrindo terminal no Linux 1

ctrl+alt+t

No terminal:

  1. Referenciando repositório original da disciplina
$ git remote add upstream https://github.com/insper/Z01.1-proj
  1. Atualizando repositório do grupo com alterações feitas no repositório da disciplina:
$ git fetch upstream
$ git checkout main
$ git merge upstream/main --allow-unrelated-histories -X ours

Feito isso deve ter aparecido uma pasta da nova APS dentro do repositório de vocês.

SCRUM_MASTER.json

O mediador do projeto deve editar o arquivo SCRUM_MASTER.json localizado na pasta do projeto (no caso do projeto B: b_logComb/SCRUM_MASTER.json) com os seus dados.

Após editar esse arquivo deve realizar um commit e fazer o envio para o github:

$ git commit -am "configurado scrum do projeto"
$ git push origin main

Note

Isso é importante pois os professores irão usar esse arquivo para saber quem são os mediadores de cada projeto.

Antes de começar - Desenvolvedores

Desenvolvedores

  1. Todos desenvolvedores devem fazer essa etapa.
  2. Fazer isso somente depois que o mediador fez a parte dele!

Volte para a branch main:

$ git checkout main

Agora todos os integrantes do grupo devem atualizar o repositório local:

$ git pull origin main