[Dúvida] Como começar um projeto no github com alguém?
Fala, devs. Vou começar um projeto no github com um amigo, mas eu sempre fiz sozinho e ele também. Como funciona fazer com alguém? Quais as dicas para documentar tudo e dexar em ordem que vocês podem nos dar?
Você tem duas possibilidades:
-
Dar o acesso do repositório ao seu amigo Dessa forma ele poderá suber os seus commits diretamente, como você faz em qualquer projeto, com a diferença de os dois fazerem no mesmo repositório.
-
Utilizar Pull Requests Dessa forma um de vocês seria o administrador do repositório e o outro faria um fork e, quando terminar alguma funcionalidade, adiciona um pull request. Você também pode fazer um pull request em seu próprio repositório. Dessa forma é possível uma colaboração maior, mais revisão de código e discutir mais as alterações no código. Você pode dar uma olhada em como funciona o repositório do Tabnews para entender com isso funciona, pois é o modelo mais utilizado em projetos colaborativos.
- Os dois aprendem a usar git.
- Torna o seu amigo um colaborador no seu repositório do github.
- Clona o rep para o local de vcs.
- Cada um cria uma branch para fazer suas alterações.
- Quando terminarem as alterações: push, pull request e merge.
E pronto mano, só isso já é o suficiente para ambos criarem o projeto de uma forma mais segura (mais segura que simplesmente editar tudo na main ou mandar a pasta um pro outro) e começando a entrar nesse mundo de projetos em equipe. Vai acontecer conflitos de códigos e com isso vcs vão entendendo mais como que funciona. Com o passar do tempo vão deixando mais profissional, documentação para no futuro vcs lembrarem de tudo, estudar mais sobre fluxo de trabalho com git e etc.
Projeto do que ? Tenho interesse