freeCodeCamp/guide/portuguese/miscellaneous/how-to-contribute-via-a-pul.../index.md

27 lines
2.4 KiB
Markdown

---
title: How to Contribute Via a Pull Request
localeTitle: Como contribuir através de um pedido pull
---
> Um pedido pull (PR) é um método de envio de contribuições para um projeto de código aberto. Geralmente, é a maneira preferida de enviar contribuições para um projeto usando um Sistema de Controle de Versão Distribuído (DVCS), como o Git.
FreeCodeCamp é um projeto de código aberto e todo o conteúdo é livremente editável.
* [Bifurque](https://help.github.com/articles/fork-a-repo/) o projeto no GitHub.
* [Clone](https://help.github.com/articles/cloning-a-repository/) -o em uma máquina local. Não edite on-line no github.com, pois o editor pode causar problemas com dados no formato JSON.
* [Crie um branch](https://help.github.com/articles/creating-and-deleting-branches-within-your-repository/) com o form `fix/some-bug` ou `feature/add-cool-thing` e faça suas alterações nesse branch e confirme.
* [Empurre](https://help.github.com/articles/pushing-to-a-remote/) o ramo online (se estiver editando localmente).
* [Crie uma solicitação pull](https://help.github.com/articles/creating-a-pull-request/) na ramificação **"staging"** .
* O título (também chamado de assunto) do seu PR deve ser descritivo de suas alterações. ou seja, `fix typo in basic-javascript challenge`
* Se o PR é destinado a corrigir um problema específico, acrescente ao final da mensagem de commit do seu PR `closes #1337` . Isso diz ao GitHub para fechar esse problema se o PR for mesclado.
* NÃO adicione números de problema ao título do PR. ou seja, `minor improvements in basic-javascript challenge`
Estas são diretrizes gerais para os RPs que funcionam na maioria dos projetos. Ele oferece a todos um guia rápido de suas alterações ao analisar o histórico de commit de um projeto.
_Nota: Nem todas as solicitações pull são aceitas. Os mantenedores do projeto da FCC explicarão o motivo da não aceitação._
## Leitura Adicional
* [Treinamento do GitHub & Git Foundations](https://www.youtube.com/playlist?list=PLg7s6cbtAD15G8lNyoaYDuKZSKyJrgwB-) - Como usar o Git e o GitHub
* [Diretrizes de Contribuição de FreeCodeCamp](https://github.com/FreeCodeCamp/FreeCodeCamp#contributing)
* [Como escrever mensagens de commit do Git](http://chris.beams.io/posts/git-commit/)
* [Como clonar o FCC em um PC com Windows](https://forum.freecodecamp.com/t/how-to-clone-and-setup-the-free-code-camp-website-on-a-windows-pc/19366)