Contribuindo com o flowbuild
Gostaríamos muito da sua contribuição para tornar o flowbuild ainda melhor!
Verifique nossa documentação.
Veja aqui algumas orientações para você:
Tem uma dúvida?#
Se você tiver dúvidas de como contribuir ou como usar o flowbuild, por favor, junte-se à nossa página do .
Encontrou um problema?#
Se você encontrou um problema no código ou falha da documentação, envie um issue no nosso repositório ou submeta uma Pull Request com a correção.
Favor checar as recomendações para submissão.
Regras para Submissão#
#
Submetendo uma IssueAntes de submeter sua issue, por favor, faça uma busca na lista de issues do Github. Talvez sua pergunta já tenha sido respondida.
Se seu problema parece ser um bug que ainda não foi reportado, abra uma nova issue. Ajude-nos a maximizar o esforço que podemos dispor consertando issues e adicionando novas features ao não reportar issues duplicadas. Ao fornecer as seguintes informações, você nos ajuda a resolver rapidamente os problemas:
#
Submetendo um Pull RequestAntes de submeter seu pull request, considere as diretrizes a seguir:
- Busque no GitHub por um Pull Request aberto ou fechado que tenha a ver com sua submissão. Você não quer trabalho duplicado.
- Fork esse repositório.
- Clone sua cópia.
- Após clonar, configure um novo remote upstream (isso ajuda a manter seu fork atualizado):
- Faça suas mudanças em uma nova git branch:
Veja o padrão para nomes de branch para nos ajudar com uma melhor identificação.
- Crie seu patch e rode os testes apropriados.
- Siga nosso Formato de código.
- Execute um Commit de suas mudanças usando uma mensagem de commit descritiva que usa o tempo presente e imperativo: use "alterar"; não use "alterado" nem "alterações".
Nota: a linha de comando commit -a
é opcional e irá automaticamente usar os comandos "add" e "rm" nos arquivos editados.
- Dê um Push na sua branch para o GitHub:
No Github, envie um pull request para workflow:master
.
Se sugerirmos mudanças, então:
- Faça as devidas atualizações.
- Rode novamente o flow-build/workflow e tenha certeza que todos os testes ainda passam.
- Realize um commit de suas mudanças para sua branch (exemplo:
my-fix-branch
). - Realize um push das mudanças para o seu repositório no GitHub (isso vai atualizar seu Pull Request).
Se o PR ficar muito desatualizado, poderemos pedir que você execute um rebase e force um push para atualizar a PR:
E é isso! Agradecemos por sua contribuição!
#
Depois que seu pull request for aceitoDepois que seu pull request for aceito, você pode tranquilamente apagar sua branch e executar um pull do repositório principal (upstream):
Apague a branch remota no Github através ou da interface web ou através do seu shell local com o comando:
Execute um checkout para a branch master:
Apague sua branch local:
Atualize sua branch master com a última versão upstream:
Padrões de Formatação#
Para assegurar a consistência através do código fonte, chque nossas convenções de código.