#DrupalCampES: Contribuir mola pero, ¿por dónde empiezo?
Hace poco escibimos una serie de recomendaciones para aquellos que querían iniciarse en Drupal y una de ellas era contribuir a la Comunidad pero, ¿cómo podemos hacerlo?
Álvaro Hurtado fue uno de los encargados de cerrar la DrupalCamp Spain 2016 y el responsable de llenar la sala Einstein de drupaleros deseosos de aprender nuevas formas de contribuir. Vamos a resumir algunos de los consjeos que nos dio para que sepáis por dónde empezar.
Lo primero que debemos tener en cuenta es que no todo es código, se puede contribuir de muchas maneras. Es cierto que en la mayoría de las ocasiones lo que llama más llama la atención o lo que se suele valorar más es que al entrar en el perfil de alguien en drupal.org haya contribuido en muchas ocasiones al core.
Sin embargo, para Álvaro contribuir también es participar en eventos, aprender, compartir conocimiento... Se trata de un ciclo en el que todas las partes cuentan y son importantes. De hecho, de eso se trata. En una comunidad, lo que cuenta es el conjunto de las capacidades que cada miembro de la comunidad tiene. Si todos hicieran lo mismo, no habría variedad.
No se puede encender una vela sin aire y no siempre tenemos que ser nosotros la vela
Detrás de todo el código de Drupal lo que hay son personas. Detrás del parche que no funciona hay alguien que está pasando su tiempo libre intentando arreglarlo. Debemos huir del code-centrismo puesto que, por ejemplo, dentro de un proyecto hay otras implicaciones que van más allá de la programación: Diseño, analítica, etc. En este punto, la pregunta que tenemos que hacernos es: ¿Y yo qué puedo hacer? Para averiguarlo, Álvaro nos sugiere hacer tres sencillas reflexiones:
-¿Qué es lo que sé hacer?: Debes averiguar en qué eres bueno, en qué destacas, en qué te diferencias del resto.
-¿Qué es lo que me interesa aprender?: Uno de los motivos para contribuir es seguir avanzando y evolucionando en el mundo Drupal, ¿hacia dónde quieres ir?
-¿Qué es lo que me interesa?: Piensa en aquello que no es tu meta principal pero que también te interesaría aprender.
Una vez que tengas eso claro, hay una serie de puntos clave en los que puedes colaborar:
-Ayudar en un evento o incluso organizarlo: El ahorro que se obtiene con tu ayuda permite a la organización invertirlo en otras áreas que beneficien a todos los miembros de la Comunidad.
-Crear grupos locales: Si ya existe un grupo local, puedes contribuir como apoyo en eventos o reuniones locales, dando charlas, etc.
-Escribir posts: Comparte lo que sabes con el resto de miembros.
-Ayudar a alguien que está empezando: Utiliza tu experiencia para guiar a otros que se inicien
-Traducciones: Existe un repositorio de traducciones del que bebe Drupal, ayudando a traducir esos textos estás ayudando a toda la Comunidad.
-Issue queues: Resuelve issues que ayuden a que Drupal soga creciendo.
Contribuir es hacer que todo lo que envuelve Drupal avance
Pero todo este proceso requiere paciencia. No te puedes convertir en el máximo committer de Drupal de la noche a la mañana. Es un viaje largo y lo bueno es el camino que recorres en el que aprendes, conoces gente nueva y vas ganando conocimiento. Álvaro recomienda que no nos pongamos metas a corto plazo, Drupal ofrece la oportunidad de hacer las cosas bien pero paso a paso.
No obstante, si decides que el código es lo tuyo puedes descargar dreditor que es una extensión de Chrome que sugiere una serie de convenciones que te facilitarán la contribución.
Consejos para contribuir en Drupal
-En este enlace encontrarás las formas en las que puedes contribuir.
-Drupal Ladder: recursos y materiales de entrenamiento orientados a que los usuarios aprendan todo sobre Drupal y cómo contribuir con la Comunidad.
-Mentores: Lo que realmente va a hacer que el camino se haga más corto es buscar mentores o grupos que te ayuden a mejorar.
-Escoge la issue adecuada: RTBC y critical son las que necesitan resolución más urgente.
-Cambiar el estado: No olvides cambiar el estado si ves que algún parche funciona porque así ayudas a que el mantener contribuyes a que el maintainer lo haga oficial.
Excusas para no contribuir
-La falta de tiempo no es un problema se trata de crear hábitos de trabajo.
-El idioma tampoco es un impedimento puesto hay muchas herramientas de traducción disponibles.
-No saber dónde empezar se soluciona buscando mentores o personas dispuestas a guiarte.
No te pongas excusas a ti mismo, sal de tu
zona de confort
¿Por qué debes contribuir?
-Porque aprendes.
-Porque al estar dentro de la Comunidad sabes por dónde van a ir los siguientes avances, algo que te permitirá tomar decisiones a medio plazo con un contexto.
-Si todos contribuimos seremos profesionales de una tecnología mejor posicionada, por lo que todos saldremos ganando.
Contribuir no es más que dar el primer paso y atreverse a comenzar
¡Gracias por contribuir leyendo este post!