freeCodeCamp/docs/spanish/CONTRIBUTING.md

9.9 KiB

Read these guidelines in English عربى 中文 Português русский Español

Pautas de Contribución

Hola 👋!

freeCodeCamp.org es posible gracias a miles de voluntarios amables como usted. Nos emocionamos por sus contribuciones y nos complace darle la bienvenida a bordo.

Cumplimos estrictamente nuestro "Código de conducta". Tómese un momento para leerlo. No es muy largo.

Feliz contribuyendo 🎉!

Aquí hay algunas maneras divertidas en que puede ayudar:

Puede optar por contribuir a un área de su interés:

  1. Contribuir a este código de código fuente abierto.

    Ayúdenos a crear o editar artículos de guía, desafíos de codificación y corregir errores en la plataforma de aprendizaje.

  2. Ayude a los campistas en nuestro foro público.

  3. Ayúdenos a agregar subtítulos en nuestro canal de YouTube.

Contribuye a este código fuente abierto

Tenemos una gran base de código abierto de los miles de Desafíos de Codificación y Artículos de la Guía. Estos desafíos y artículos conforman el contenido de aprendizaje disponible en la plataforma de aprendizaje de freeCodeCamp.org.

Puede ayudarnos con:

Investiga, escribe y actualiza nuestros artículos de guía

¿Qué son los artículos de guía?

Los artículos de la guía le ayudan a comprender rápidamente un concepto de tecnología. Estas son explicaciones breves y sencillas que puede leer antes de ir a recursos más profundos.

Puede encontrar un artículo de ejemplo sobre elementos HTML aquí.

¿Sobre qué puedo escribir un artículo?

Agradecemos su ayuda al escribir estos artículos. No tiene que ser un experto en un tema para escribir sobre él; toda esta Guía es de código abierto, por lo que incluso si comete un error, otro colaborador lo corregirá.

Para obtener ayuda, busque un artículo del trozo en nuestro sitio web de la Guía, escriba el artículo y luego abra una solicitud de tirón para reemplazar el trozo con su artículo. Una solicitud de tirón es la forma en que sugerirá cambios. Permite a otros conocer sus cambios, revisarlos y adoptarlos.

Si no puede encontrar un trozo sobre el tema que desea escribir, puede abrir un PR que crea el trozo e incluye su borrador del artículo.

Si desea trabajar en estos, siga estas pautas:

Cómo trabajar en los artículos de la Guía.

Crear, actualizar y corregir errores en nuestros desafíos de codificación

Todos nuestros temas de codificación son curados por la comunidad, aportando conocimiento experto de voluntarios como usted.

Sin embargo, estos deben ser constantemente refinados, para la calidad. Por ejemplo, es posible que desee actualizar las instrucciones para mejorar su verborrea. Puede actualizar las historias de usuario para explicar mejor el concepto e incluso eliminar las redundantes. Es posible que desee refactorizar las pruebas que no pasan con un código válido para las historias de usuario.

Si desea trabajar en estos, siga estas pautas:

Cómo trabajar en Coding Challenges.

Traducir artículos de guía y desafíos de codificación

Puede ayudarnos a traducir los artículos de nuestra Guía y los desafíos de codificación para un idioma que hable. Actualmente tenemos versiones traducidas en:

  • Chino (中文)
  • Ruso (русский)
  • Árabe (عربى)
  • Español
  • Portugués (Português)

La mayoría de estas versiones están traducidas automáticamente. Nos encantaría su ayuda para mejorar la calidad de estas traducciones.

Si desea trabajar en estos, siga estas pautas:

[PARAHACER/TODO] Estamos en el proceso de actualizar documentos para el flujo de trabajo de traducción. Siga #18313 para ver el progreso.

Ayúdenos a corregir errores en la plataforma de aprendizaje de freeCodeCamp.org

Nuestra plataforma de aprendizaje se ejecuta en una pila de JavaScript moderna. Tiene varios componentes, herramientas y bibliotecas, que incluyen pero no se limitan a Node.js, MongoDB, LoopBack, OAuth 2.0, React, Gatsby, Webpack y más.

En general,

  • Tenemos un servidor de API basado en Node.js.
  • Un conjunto de aplicaciones cliente basadas en React.
  • Un script que usamos para evaluar nuestros proyectos Frontend.

Contribuir a esto requiere cierta comprensión de las API, la sintaxis de ES6 y mucha curiosidad.

Esencialmente, esperamos cierta familiaridad básica con algunas de las tecnologías citadas, herramientas y bibliotecas mencionadas anteriormente. Dicho esto, no es necesario que seas un experto en ellos.

Siéntase libre de hacernos preguntas, en los hilos relacionados con problemas, y estaremos encantados de aclarar. En caso de duda, puede comunicarse con Mrugesh Mohapatra @raisedadead o Stuart Taylor@bouncey desde nuestra plataforma dev equipo para ayudarte con esto.

Si desea trabajar en estos, siga estas pautas:

Cómo configurar freeCodeCamp localmente.

Preguntas frecuentes

¿Cómo puedo reportar un error, que no está a bordo?

Si cree que ha encontrado un error, primero lea el artículo "Ayuda, he encontrado un error" y sigue sus instrucciones.

Si está seguro de que es un error nuevo, siga adelante y cree una nueva problema de GitHub. Asegúrese de incluir la mayor cantidad de información posible para que podamos reproducir el error. Tenemos una plantilla de problemas predefinida para ayudarte a superar esto.

Tenga en cuenta que cualquier problema que busque ayuda de codificación en un desafío se cerrará. El rastreador de problemas es estrictamente para los temas y discusiones relacionados con el código base. Debería buscar ayuda en el foro antes de informar en caso de duda.

¿Cómo puedo reportar un problema de seguridad?

Por favor, no cree problemas de GitHub para problemas de seguridad. En su lugar, envíe un correo electrónico a security@freecodecamp.org y lo veremos de inmediato.

Estoy atascado en algo que no está en esta documentación. ¿Cómo puedo obtener ayuda?

Siéntase libre de pedir ayuda en:

Nos emociona ayudarlo a contribuir con cualquiera de los temas en los que le gustaría trabajar. Asegúrese de buscar su consulta antes de publicar una nueva. Sea educado y paciente. Nuestros voluntarios y moderadores de la comunidad están siempre alrededor para guiarlo a través de sus consultas.

Soy nuevo en GitHub y Open Source en general:

Lea nuestra Cómo contribuir a la Guía de Código Abierto.

¿Qué significan estas diferentes etiquetas, que están etiquetadas en los problemas?

Nuestros moderadores de la comunidad triaje problemas y solicitudes de tirón según su prioridad, gravedad y otros factores. Puede encontrar un glosario completo de sus significados aquí.

Debes revisar los problemas Help Wanted o first timers welcome para una búsqueda rápida de lo que está disponible para que trabajes. Estos están libre para todos y no necesita permisión antes de trabajar en ellos.

Si estos temas carecen de claridad sobre lo que debe hacerse, siéntase libre de hacer preguntas en los comentarios.

Encontré un error tipográfico, ¿debo informar un problema antes de poder hacer un solicitud de tirón?

De inmediato puede crear un solicitud de tirón sin tener que reportar ningún problema, por errores tipográficos o pequeños cambios en verborrea. Problemas son una herramienta para buscar la confirmación de los cambios que desea proponer a través de una solicitud de tirón.