Esta es una guía sobre cómo contribuir al proyecto de código abierto Discourse de diversas maneras, incluyendo la promoción, el diseño, la traducción, la contribución de código, la presentación de informes de errores y el apoyo financiero.
Nivel de usuario requerido: ¡Cualquiera puede contribuir!
Muchas personas apasionadas suelen preguntar cómo pueden retribuir a Discourse. La respuesta sencilla es: “¡Eres increíble!
” y, sí, hay muchas formas en las que puedes contribuir.
Resumen
En esta documentación, cubriremos:
- Diferentes formas de retribuir a Discourse
- Guías paso a paso sobre cómo involucrarse
- Mejores prácticas para cada forma de contribución
- Soluciones a problemas comunes que podrías encontrar
- Preguntas frecuentes sobre la contribución
Todos son bienvenidos 
Discourse es un proyecto de código abierto. Contrario a la creencia popular, contribuir a un proyecto de código abierto no se limita a la programación. Hay varias otras áreas importantes donde puedes marcar la diferencia.
Promoción 
Una de las mejores formas de apoyar a Discourse es promocionándolo. Habla sobre Discourse siempre que puedas, sin ser insistente.
Métodos comunes de promoción
- Categoría de elogios de Meta: Comparte tus experiencias positivas con Discourse en la categoría Community Building > Praise. Además, considera revisar Discourse en estos sitios de terceros.
- X (anteriormente Twitter): Usa @discourse para compartir las historias de tu comunidad. Leemos todas tus publicaciones.
- Otras redes sociales: Es posible que no tengamos cuentas oficiales en otras plataformas sociales, pero siguen siendo un gran lugar para contar a la gente sobre Discourse.
- Encuentros: Únete u organiza encuentros a través de plataformas como meetup.com. Discute sobre Discourse conectando con personas interesadas en temas como Ruby, JavaScript y Código Abierto.
Diseño 
Puedes contribuir al diseño participando en las discusiones Contribute > UX o Contribute > Feature en curso. También puedes crear un Customization > Theme o un Customization > Theme component.
- Revisa diseños como Material Design o componentes como Header Categories Navbar.
- Sigue guías como Guía para principiantes sobre el uso de temas de Discourse y Guía del desarrollador sobre temas de Discourse.
Traducción 
Si hablas varios idiomas, contribuye traduciendo Discourse.
- Sigue la guía de contribución de traducción.
- Únete a la conversación en #dev:translations.
Código 
Si estás familiarizado con Rails y Ember.js o quieres aprenderlos, puedes contribuir con código.
- Comienza con un Customization > Theme component o Customization > Plugin.
- Consulta guías como Guía para principiantes sobre el uso del creador de temas y Creación de plugins para Discourse.
- Sigue las directrices de desarrollo y contribución.
Informes de errores 
Si encuentras errores, puedes ayudar reportándolos.
- Asegúrate de que el error sea reproducible.
- Sigue la guía de informes de errores.
Dinero 
Si tú o tu organización tienen más recursos financieros que tiempo, considera suscribirse a nuestro servicio de alojamiento premium. No aceptamos donaciones, pero pagar por nuestro servicio alojado va directamente al mismo equipo central que desarrolla Discourse.
Preguntas frecuentes
¿Cómo sé por dónde empezar?
Con tantas opciones, puede resultar abrumador. Aquí tienes algunos consejos:
- Lee todo: Comienza con la página principal para mantenerte al tanto de los eventos principales.
- Haz las cosas que crees que la gente debería hacer: Si crees que la comunidad podría beneficiarse de algo, adelante y hazlo.
¿Pueden los contribuyentes recibir pago?
Sí, algunas contribuciones son pagadas ya sea por la empresa Discourse o por terceros. Animamos a las contribuciones pagadas, pero entendemos que no siempre es posible. Independientemente de cómo ocurra, las contribuciones deberían idealmente estar impulsadas por la motivación intrínseca y el deseo de hacer crecer el proyecto y la comunidad de Discourse.