mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-04-22 13:00:56 -04:00
110 lines
9.0 KiB
Markdown
110 lines
9.0 KiB
Markdown
### Soy nuevo en GitHub y Open Source. ¿Dónde debo empezar?
|
|
|
|
Lee nuestra ["Guía de como contribuir a Open Source"](https://github.com/freeCodeCamp/how-to-contribute-to-open-source). Es una referencia completa para proyectos aptos para principiantes. And it includes a lot of open-source contribution tips.
|
|
|
|
### ¿Qué necesito saber para contribuir al código base?
|
|
|
|
freeCodeCamp se ejecuta en una moderna plataforma de JavaScript. Si estás interesado en contribuir a nuestra base de código, necesitarás cierta familiaridad con JavaScript y algunas de las tecnologías que usamos como Node.js, MongoDB, OAuth 2.0, React, Gatsby, y Webpack.
|
|
|
|
### ¿Puedo traducir los recursos de freeCodeCamp?
|
|
|
|
Sí - Puedes contribuir cualquiera de los más de 30 idiomas que hemos habilitado en nuestra plataforma de traducción.
|
|
|
|
Tenemos traducciones hechas por usuarios nativos en algunos idiomas. Tenemos la intención de traducir freeCodeCamp a los principales idiomas del mundo. Puedes leer todo acerca de esto en nuestro [anuncio aquí](https://www.freecodecamp.org/news/help-translate-freecodecamp-language/).
|
|
|
|
Si estás interesado en ayudar a traducir, por favor asegúrate de [leer esta guía](how-to-translate-files.md) primero.
|
|
|
|
### Puedo contribuír con artículos a las Noticias de freeCodeCamp o con vídeos al canal de YouTube de freeCodeCamp?
|
|
|
|
Sí - puedes contribuir a las publicaciones de nuestro blog y canal de YouTube.
|
|
|
|
Si estás interesade en escribir artículos para las Noticias de freeCodeCamp, por favor visita esta [guía de publicaciones](https://www.freecodecamp.org/news/how-to-write-for-freecodecamp/). Además, por favor lea nuestra [guía de estilo](https://www.freecodecamp.org/news/developer-news-style-guide/) ya que esto le ayudará a escribir artículos más fuertes y efectivos.
|
|
|
|
Para ayudarnos a crear vídeos educacionales para nuestro canal de YouTube, puedes seguir la [guía del canal de YouTube](https://www.freecodecamp.org/news/how-to-contribute-to-the-freecodecamp-community-youtube-channel-b86bce4c865/).
|
|
|
|
### Cómo puedo reportar un nuevo error?
|
|
|
|
Si piensas que has encontrado un error, primero lea el artículo ["Como reportar un error"](https://www.freecodecamp.org/news/how-to-report-a-bug-to-freecodecamp/) y siga las instrucciones.
|
|
|
|
Si estás seguro de que es un error nuevo, crea un tema de GitHub nuevo. Asegúrate de incluir tanta información como sea posible para que podamos reproducir el error. Tenemos una plantilla de informe predefinida para ayudarte con esto.
|
|
|
|
Ten en cuenta que estos temas de GitHub son para debates y problemas relacionados al código base, no para obtener ayuda para aprender a programar. Siempre que tenga dudas, debe [buscar ayuda en el foro](https://forum.freecodecamp.org) antes de reportar un problema de GitHub.
|
|
|
|
### ¿Cómo puedo reportar un problema de seguridad?
|
|
|
|
Por favor, no crees Tema de GitHub para problemas de seguridad. En su lugar, [siga nuestra política de seguridad](https://contribute.freecodecamp.org/#/security).
|
|
|
|
### Soy estudiante. ¿Puedo trabajar en una característica para los créditos académicos?
|
|
|
|
Sí. Tenga en cuenta que no podemos comprometernos con ningún plazo o papeleo que pueda ser un requisito de su colegio o universidad. Recibimos muchas solicitudes de incorporación de cambios y contribuciones de código de desarrolladores voluntarios, y respetamos su tiempo y esfuerzos. Por respeto a todos nuestros otros colaboradores, no le daremos prioridad especial a las relaciones públicas solo porque esté relacionado con la escuela.
|
|
|
|
Le solicitamos que planifique con anticipación y trabaje en las contribuciones de código teniendo esto en cuenta.
|
|
|
|
### ¿Qué significan estas diferentes etiquetas que se etiquetan en los problemas?
|
|
|
|
Los mantenedores de código [clasifican](https://en.wikipedia.org/wiki/Software_bug#Bug_management) problemas y pull requests basados en su prioridad, gravedad y otros factores. Puedes [encontrar un glosario completo de sus significados aquí](https://github.com/freecodecamp/freecodecamp/labels).
|
|
|
|
### ¿Dónde comienzo si quiero trabajar en un problema?
|
|
|
|
Deberías pasar por los temas [**`se busca ayuda`**](https://github.com/freeCodeCamp/freeCodeCamp/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22) o [**`solo principiantes`**](https://github.com/freeCodeCamp/freeCodeCamp/issues?q=is%3Aopen+is%3Aissue+label%3A%22first+timers+only%22) para una rápida visión general de lo que está disponible para que trabajes.
|
|
|
|
> [!TIP] Los temas de **`se busca ayuda`** están en marcha y no es necesario pedir permiso antes de trabajar en ellos. Sin embargo, temas con la etiqueta **`solo principiantes`** son temas especiales que están diseñados para personas que no han contribuido a la base de código de freeCodeCamp antes.
|
|
|
|
### Encontré un error tipográfico. ¿Debo informar de un problema antes de poder hacer un pull request?
|
|
|
|
Para errores tipográficos y otros cambios de redacción, puedes abrir pull-requests directamente sin tener que crear un problema primero. Asegúrese de mencionar los detalles en la descripción del pull request para ayudarnos a comprender y revisar su contribución, incluso si es solo un cambio menor.
|
|
|
|
Por favor crea un reporte si deseas discutir aspectos más amplios del código base o currículo.
|
|
|
|
### ¿Cómo puedo conseguir que me asignen un tema?
|
|
|
|
Por lo general, no asignamos los temas a nadie más que a los colaboradores con mucha antigüedad. En su lugar, seguimos la siguiente política para ser justos con todos:
|
|
|
|
1. Lo más probable es que fusionemos el primer pull request que aborde el tema o problema.
|
|
2. En el caso de múltiples colaboradores abriendo un pull request para el mismo problema más o menos al mismo tiempo, daremos prioridad al pull request que aborde mejor la cuestión. Algunas de las cosas que consideramos:
|
|
- ¿Has incluido pruebas?
|
|
- Did you catch all use cases?
|
|
- ¿Te aseguraste de que pasaran todas las pruebas, y confirmaste que todo funciona localmente?
|
|
3. Por último, damos prioridad a los pull requests que siguen nuestras directrices recomendadas.
|
|
- ¿Has seguido la lista de verificación de pull request?
|
|
- ¿Has dado a tu pull request un título significativo?
|
|
|
|
### Estoy interesado en ser moderador en freeCodeCamp. ¿Dónde debería empezar?
|
|
|
|
Los moderadores de la comunidad son nuestros héroes. Their voluntary contributions make freeCodeCamp a safe and welcoming community.
|
|
|
|
First and foremost, we would need you to be an active participant in the community, and live by our [code of conduct](https://www.freecodecamp.org/news/code-of-conduct/) (not just enforce it).
|
|
|
|
Aquí hay algunas rutas para algunas de nuestras plataformas:
|
|
|
|
- To be a **Discord/Chat** moderator, have an active presence in our chat and have positive engagements with others, while also learning and practicing how to deal with potential conflicts that may arise.
|
|
- To be a **Forum** moderator, similar to a chat moderator, have an active presence and engage with other forum posters, supporting others in their learning journey, and even giving feedback when asked. Take a look at [The Subforum Leader Handbook](https://forum.freecodecamp.org/t/the-subforum-leader-handbook/326326) for more information.
|
|
- To be a **GitHub** moderator, help process GitHub issues that are brought up to see if they are valid and (ideally) try to propose solutions for these issues to be picked up by others (or yourself).
|
|
|
|
En total, sé respetuoso con los demás. We are humans from all around the world. With that in mind, please also consider using encouraging or supportive language and be mindful of cross-cultural communication.
|
|
|
|
If you practice the above **consistently for a while** and our fellow moderator members recommend you, a staff member will reach out and onboard you to the moderators' team. El trabajo de código abierto es voluntario, y nuestro tiempo es limitado. Reconocemos que esto probablemente también sea cierto en su caso. So we emphasize being **consistent** rather than engaging in the community 24/7.
|
|
|
|
Take a look at our [Moderator Handbook](moderator-handbook.md) for a more exhaustive list of other responsibilities and expectations we have of our moderators.
|
|
|
|
### Estoy atascado en algo que no está incluido en esta documentación.
|
|
|
|
**Siéntete libre de pedir ayuda en:**
|
|
|
|
- La categoria de `Contributors` de [nuestro foro de comunidad](https://forum.freecodecamp.org/c/contributors).
|
|
- El canal `#Contributors` de
|
|
|
|
nuestro servidor de chat<1>.</li> </ul>
|
|
|
|
Estamos encantados de ayudarte a contribuir en cualquiera de los temas en los que quieras trabajar. Si nos hace preguntas sobre los issue threads, estaremos encantados de aclararlo. Asegúrate de buscar tu pregunta antes de publicar una nueva.
|
|
|
|
Gracias de antemano por ser amable y paciente. Recuerda, esta comunidad es manejada principalmente por voluntarios.
|
|
|
|
|
|
|
|
### Asistencia adicional
|
|
|
|
If you have queries about the stack, architecture of the codebase, translations, or anything else, feel free to reach out to our staff team [on the forum](https://forum.freecodecamp.org/g/team).
|
|
|
|
**Puedes enviar un correo a nuestro grupo de desarrolladores en: `dev[at]freecodecamp.org`**
|