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

27 lines
2.5 KiB
Markdown

---
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)