Si estás leyendo este documento es que te estás planteando colaborar de forma activa en la web de Mapeado Colaborativo, así que antes que nada ¡Muchas gracias por echarnos una mano! 🎉
Este repositorio contiene los archivos que sirven para generar la web pública de Mapeado Colaborativo (http://mapcolabora.org) a través del generador Hugo.
Cualquiera que lo desee puede ayudarnos a que la web sea mejor de las siguientes maneras:
- Realizando alguna de las tareas pendientes que tenemos en esta lista.
- Informar de errores si has visto algún error o falta de ortografía y quieres corregirlo, ¡no dudes en cambiarlo tú mismo!
Lo que se detalla a continuación no son leyes grabadas a fuego, son más bien recomendaciones basadas en la experiencia (propia y de proyectos ajenos) para que la tarea de colaborar sea lo más eficaz y enriquecedora posible.
- Visitar el listado de tareas/incidencias (issues en inglés y en argot) y elegir la que queramos desarrollar.
- Asignarnos una tarea a nosotros mismos para que los demás sepan que hay alguien trabajando en ella. Si además quieres añadir la etiqueta (label)
doing
, estupendo. - Trabajar en la tarea asignada.
- Crear un commit con un mensaje como este
git commit -a -m "Task #<numero_issue> - <texto del commit>
(preferiblemente con un mensaje que linke a la issue -así quedan referenciadas, como aquí: https://gitlab.com/mapcolabora/mapcolabora.gitlab.io/commit/5aaa42943929c14560cee78f6630c60dcd95df3a , verés que se puede hacer clic en el 1 y lleva a la issue y, por otra parte, en la issue hay un enlace al commit) - Publicar el commit en la rama
master
para que se ejecute el pipeline que genera el site con los cambios. - Esperar que el pipeline haya terminado y sea correcto (en caso de ser correcto veremos un icono verde al lado del commit o en el archivo
readme.md
de la raiz del repositorio, de lo contrario saldrá rojo) para ver los cambios.
Si has detectado algún error o falta de ortografía, puedes reportarlo creando una incidencia (issue) visitando el listado de incidencias y haciendo clic en crear una nueva. Asegúrate de que no haya ninguna creada con anterioridad que diga lo mismo. Si ya hubiera alguna que diga lo mismo, siempre puedes crear comentarios añadiendo más información. Por último, si sabes cómo solucionarla, puedes asignarte esa tarea si no la está haciendo nadie y proceder como se detalla en el punto anterior.