-
Notifications
You must be signed in to change notification settings - Fork 9
Processo para contribuição de código
[Em construção]
Passo 1 - Criar o issue no Github
Passo 2 - Atualizar o master local
git pull
Passo 3 - Criar e entrar no branch com o número do issue gerado pelo Github no passo 1
git checkout -b issue-[numero do isssue]
Passo 4 - Fazer as alterações nos arquivos, testar e ajustar, puxando também possíveis alterações do master nesse meio tempo
Passo 6 - Adicionar os arquivos alterados
git add [nome-do-arquivo.extensão]
Passo 7 - Criar o commit com um breve comentário descritivo das alterações
git commit -m "comentário sobre o que você fez"
Passo 8 - Enviar o commit para o repositório
git push -u origin issue-[numero do isssue]
Passo 9 - Abrir PR pelo Github para o Branch Dev, incluindo dois revisores, de preferencia do próprio grupo. Adicionando no final do comentário "Closes #[numero do issue]" (para que o issue seja fechado automaticamente após a aprovação)
Passo 10 - Comentar no PR "@pep8speaks pep8ify" para acionar uma verificação automático da formatação Python (opcional)
Passo 11 - Após ser revisado e aprovado, criar o merge no Github
Passo 12 - Deletar o branch da issue no Github, localmente voltar para a branch Dev e deletar a branch da issue
git checkout dev
git pull
git branch -d issue-[numero do isssue]