Skip to content

Processo para contribuição de código

Ana Luiza da Silva edited this page May 20, 2022 · 3 revisions

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