Cómo contribuir a Joomla

Cómo contribuir a Joomla

Descubrí el término "código abierto" hace unos 20 años y, a través de varios proyectos, encontré comunidades que apoyaban y contribuían a software disponible gratuitamente bajo varias licencias. Joomla está licenciado como código abierto y, a su vez, se basa en software de código abierto, incluyendo PHP, MySQL / MariaDB, el software del servidor web, ya sea Apache, NGINX y el propio servidor en una versión de Linux (o Windows, que no es de código abierto). Todo esto depende de los colaboradores para añadir funcionalidad, probar cambios, proporcionar soporte a través de foros, repositorios y documentación.

Mis propias contribuciones comenzaron publicando pequeños artículos sobre problemas que había tenido para hacer funcionar algo, por ejemplo, una migración difícil de Joomla 2 a 3. Solía publicar en un pequeño blog y responder preguntas en StackExchange, y luego me uní al Foro de Joomla, lo que eventualmente me llevó a escribir artículos para la Revista de la Comunidad Joomla.

¿Por qué Contribuir?

¿Por qué compartí esta información? Porque a su vez, yo había confiado en buscar respuestas y estaba agradecido por la experiencia de otra persona en resolver mis propios problemas técnicos. Un hábito que he adoptado es marcar cualquier código personalizado que creo, incluyendo la razón por la que escribí una función, por ejemplo, y un enlace a cualquier página web que me ayudó a lograr esta solución. Pásalo, alguien se beneficiará de tu experiencia y puede encontrarla útil.

¿Cuánto Tiempo Debería Dedicar a Contribuir?

Al usar foros, hay nombres que aparecen una y otra vez y parece que estas personas siempre están publicando. Algunas personas lo hacen, y sus negocios pueden permitirles tiempo para trabajar dentro de la comunidad. Otros colaboradores aparecen en horas extrañas cuando el trabajo lo permite. No hay reglas sobre cuántas veces debes publicar, pero cuando lo hagas, ser amable, escuchar a otros colaboradores y ser relevante son formas útiles de abordarlo. Y cada pequeño tiempo que dediques cuenta para mejorar Joomla y la comunidad que lo crea.

Formas de Contribuir

Hay una gran variedad de formas de contribuir, y no siempre se trata de proporcionar experiencia técnica. Aquí tienes algunas de ellas:

Proporcionar una respuesta a la consulta de alguien

Un gran número de respuestas a preguntas técnicas provienen de respuestas en foros. Si ves una consulta a la que puedes proporcionar una respuesta, añade un comentario. Tu experiencia puede ayudar a alguien a seguir con su tarea o proyecto.

Crear o añadir texto a la documentación

La documentación de Joomla es una tarea colaborativa gestionada a través de GitHub y publicada en https://docs.joomla.org/, donde hay muchos colaboradores.

Probar nuevas versiones

Cada versión de Joomla es probada por innumerables usuarios para asegurar que todas las funciones funcionen. Cada uno tiene sus propios casos de uso, por lo que cuanto más gente vea y pruebe Joomla antes de que se libere la siguiente versión, mejor será y menos errores se reportarán.

Reportar un error

Si algo no funciona, puedes reportarlo a través de GitHub o del Bug Squad en Mattermost.

Probar un error que ha sido solucionado

A veces llamado "pull request", es decir, en GitHub, una vez que se ha solucionado un error, necesita ser probado.

Ser un líder

Si tienes habilidades con las personas, liderar un grupo de colaboradores puede ser lo tuyo.

Cada área de Joomla necesita gestión y hay varios líderes de equipo que supervisan las actividades dentro de la comunidad.

Encuentros de grupos de usuarios

Hace tiempo, las personas solían reunirse en persona, pero últimamente tienden a hacerlo en línea a través de Zoom, Google Meet, etc.

Difundir la palabra

Puedes empezar a escribir artículos para la Revista de la Comunidad Joomla, que se publica en línea todos los meses.

Lugares para Contribuir

Si te registras en el Mattermost de la Comunidad Joomla encontrarás canales para todo lo anterior, y personas conocedoras contribuyendo a todos ellos.

https://volunteers.joomla.org/

https://joomla.stackexchange.com/

https://joomlacommunity.cloud.mattermost.com/

https://forum.joomla.org/

https://manual.joomla.org/docs/ para cambios, ve a la página principal en https://github.com/joomla/manual

 


Este artículo es una traducción de How to contribute to Joomla.

Joomla!® es Software Libre distribuido bajo licencia GNU/GPL
The Joomla!® name is used under a limited license from Open Source Matters in the United States and other countries.
mejorcon.joomla.es is not affiliated with or endorsed by Open Source Matters or the Joomla! Project.