Até agora colaboramos em repositórios onde temos acesso de escrita. Mas como contribuir com um projeto de outra pessoa ou de uma comunidade open source? Com um fork — que você já viu na demonstração e vamos colocar em prática agora.
Como você já viu na demonstração, o fork cria uma cópia completa do repositório na sua conta — útil quando você não tem acesso de escrita ao original.
git clone do seu fork para a máquinacommitpush para o seu forkEquipe com acesso de escrita. Branches no mesmo repositório (aulas 13 a 19).
Projetos de terceiros ou open source, sem acesso de escrita. PR a partir do seu fork.
Baixe o guia autoguiado para fazer um fork, contribuir e abrir um Pull Request para o repositório original.
Com fork e Pull Request, você pode contribuir com praticamente qualquer projeto público do mundo — sem precisar de permissão prévia.
Muitas pessoas conquistam sua primeira vaga em tecnologia mostrando contribuições open source feitas por fork. Cada Pull Request aceito vira parte do seu portfólio público.