Mi experiencia en Hacktoberfest
El pasado mes de Octubre fui invitado a participar en Hacktoberfest 2019, fue un evento organizado por DigitalOcean y dev.to que se realiza cada año el mes de Octubre a nivel mundial con la finalidad de promover la participación y colaboración en Open-Source utilizando como base de repositorios de proyectos la GitHub.
Tengo que decir que aunque ya tenía algunos repositorios de prueba en GitHub de uso personal esta era la primera vez que colaboraría con proyectos en los que tendría que solicitar lo que se llama PR (Pull Request) , quienes organizaron el evento en Monterrey nos informaron que el objetivo era realizar 4 PRs y con eso se cumplía el objetivo del mes y además nos hace ganadores de una playera del evento.
La agenda en el caso de Monterrey fue organizada por dirferentes comunidades: Open-Source México capitulo Monterrey, Facebook Developer Circle: Monterrey, Code Crafters e IAMonterrey .Los organizadores comentarion que podíamos reunirnos cada sábado de Octubre de 10 a.m. a 2 p.m con la finalidad de conseguir los 4 PRs.
Pero soy nuevo en esto como puedo iniciar
Durante cada sábado se realizó una sesión donde todos los que estábamos iniciando se nos enseñaba el procedimiento de cómo solicitar un PR, esta sesión permitía a quienes se integraran por primera vez durante cualquier sábado de Octubre pudiera contar con las bases para cumplir con el objetivo.
En esta sesión inicial de explicación, cada uno de los participantes del grupo solicitamos nuestro PR a uno de los proyectos disponibles en GitHub, en el caso del primer sábado tomamos un proyecto que tenía Mike Salazar en GitHub que consistía en modificar una línea de texto de un archivo HTML.
Una vez que se terminó la sesión de explicación inicial ya estábamos capacitados para buscar algún proyecto que nos pudiera interesar para realizar otro PR.
Durante el resto del día logramos realizar un segundo PR para otro proyecto que requería modificar un archivo para incluir una localización y un color seleccionado.
De esta manera en el primer día ya había realizado mis primeros dos PRs
Los siguientes sábados para los que ya conocíamos el procedimiento el tiempo era dedicado a buscar proyectos para generar los siguientes PRs , en mi caso logré superar los 4 requeridos y conseguí 3 más para un total de 7 , aunque eran modificaciones sencillas me permitió generar confianza en la búsqueda de proyectos y modificaciones.
Una vez alcanzados los 4 PRs la página de Hacktoberfest nos coloca en un periodo de validación de 6 dias para confirmar que hemos completado con éxito el desafío.
Algo adicional que me quedó como satisfacción, es que en la última sesión logré ayudar a uno de mis compañeros pasandole las instrucciones generales que había recopilado de la capacitación inicial para hacer los PRs además de algunos proyectos para que pudiera practicarlos, al finalizar la sesión de haber tenido un PR logró realizar los 3 más que le faltaban.
También algo que me pareció muy útil fué que se creó un grupo de WhatsApp para los que participamos y durante el mes los integrantes del grupo sugerían recomendaciones y comentarios de proyectos.
Como me ayudó y porque me gustó la experiencia Hacktoberfest
- Me permitió conocer cómo colaborar en la comunidad Open Source.
- Identificar la posibilidad de crear tus propios proyectos y que pueden ser incluidos en la comunidad Open Source y darles forma ya en un proceso de colaboración por la comunidad.
- Conocer y convivir con colegas de distintos perfiles que desean aprender y colaborar en comunidad.
- Me generó el tener la confianza de cómo solicitar el Pull Request a proyectos.
- Una vez que tienes el conocimiento me permitió apoyar a otros a aprender a realizar el mismo proceso.