This repository has been archived by the owner on Jul 4, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
Como Colaborar
Thiago Colares edited this page Sep 15, 2013
·
1 revision
- Certifique-se que você já tem uma conta no Github
- Se você nunca utilizou o GitHub, além da conta, precisará criar e configurar chaves SSH para deixar as coisas mais fáceis.
- Como criar e configurar chaves SSH
- Crie uma cópia (fork) do projeto. É a partir desta cópia que a você e sua equipe irão trabalhar.
- Para isto, faça um fork do projeto o qual irá colaborar
- Como fazer um fork de um repositório (Inglês)
- Em seguida, adicione os outros membros da sua equipe com poderes de escrita no seu fork. Ou adote qualquer outra abordagem que preferir.
- Certifique-se que você está operando seu fork do repositório;
$ git clone [email protected]:meu-usuario/NomeDoProjeto.git
$ cd NomeDoProjeto/
- Crie um novo branch principal a partir do branch master:
$ git checkout master
$ git branch master/nome_da_funcionalidade
- Faça um checkout para o novo branch:
$ git checkout master/nome_da_funcionalidade
- Por favor, não trabalhe diretamente no branch master!!
- Vocês podem criar mais branches internos. No final, façam push de todos no branch principal de vocês (
nome_da_funcionalidade
); - Façam commits contantes, geralmente a cada unidade lógica de código;
- Por favor, utilize mensagens DESCRITIVAS nas mensagens do commit;
- Realize um push de todas suas modificações para o seu novo branch principal;
- Faça um pull request. Por exemplo, a partir do seu branch
nome_da_funcionalidade
para o branchmaster
do repositório principal do projeto. - Depois é só esperar o código ser aceito
- Pro Git (Livro oficial do Git, traduzido para Português do Brasil)
- Git Cheat Sheet
- GitHub Help
- Using Pull Requests
- Incluir testes (unitários, funcionais etc.)