Executando verificação de segurança...
1

[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?

Carregando publicação patrocinada...
2

Você tem duas possibilidades:

  1. 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.

  2. 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.

2
  • 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.

0
1

Opa, tudo bem? O projeto consiste em fazer um planejador de compras de supermercado, mas como se fosse ao mesmo tempo um buscapé da vida, só que para supermercado. A ideia é fazer o projeto completo desde desenvolver o back em node.js, fazer um app mobile e uma versão web. Eu estou quase terminando o backend. Caso queira colar também, só chegar, entra no discord >> https://discord.gg/neCaGMvn