27 lines
2.5 KiB
Markdown
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) |