--- title: How to Contribute Via a Pull Request localeTitle: Cómo contribuir a través de una solicitud de extracción --- > Una solicitud de extracción (PR) es un método para enviar contribuciones a un proyecto de código abierto. A menudo, es la forma preferida de enviar contribuciones a un proyecto utilizando un Sistema de control de versiones distribuido (DVCS) como Git. FreeCodeCamp es un proyecto de código abierto y todos los contenidos se pueden editar libremente. * [Bifurca](https://help.github.com/articles/fork-a-repo/) el proyecto en GitHub. * [Clone](https://help.github.com/articles/cloning-a-repository/) a una máquina local. No edite en línea en github.com, ya que el editor puede causar problemas con los datos con formato JSON. * [Cree una rama](https://help.github.com/articles/creating-and-deleting-branches-within-your-repository/) con la `fix/some-bug` formulario `fix/some-bug` o `feature/add-cool-thing` y realice los cambios en esa rama y confírmelas. * [Empuje](https://help.github.com/articles/pushing-to-a-remote/) la rama en línea (si está editando localmente). * [Crear una solicitud de extracción](https://help.github.com/articles/creating-a-pull-request/) contra la rama **"puesta en escena"** . * El título (también llamado el tema) de su RP debe ser descriptivo de sus cambios. es decir, `fix typo in basic-javascript challenge` * Si se pretende que el RP solucione un problema específico, adjunte al final del mensaje de confirmación de su PR que se `closes #1337` . Esto le dice a GitHub que cierre ese problema si el PR se fusiona. * NO agregue números de emisión al título del RP. es decir, `minor improvements in basic-javascript challenge` Estas son pautas generales para RP que funcionan en la mayoría de los proyectos. Les brinda a todos una guía rápida de sus cambios cuando miran el historial de compromiso de un proyecto. _Nota: No todas las solicitudes de extracción son aceptadas. Los encargados del proyecto FCC explicarán el motivo de la no aceptación._ ## Otras lecturas * [Capacitación de GitHub y Git Foundations](https://www.youtube.com/playlist?list=PLg7s6cbtAD15G8lNyoaYDuKZSKyJrgwB-) - Cómo usar Git y GitHub * [Pautas de contribución de FreeCodeCamp](https://github.com/FreeCodeCamp/FreeCodeCamp#contributing) * [Cómo escribir mensajes de Git commit](http://chris.beams.io/posts/git-commit/) * [Cómo clonar FCC a una PC con Windows](https://forum.freecodecamp.com/t/how-to-clone-and-setup-the-free-code-camp-website-on-a-windows-pc/19366)