Saludos a todos. Hacktoberfest, un evento global que promueve contribuciones a proyectos de código abierto, brinda una oportunidad única para que los desarrolladores de todo el mundo interactúen con comunidades de código abierto. Como es la primera vez que participo en Hacktoberfest, decidí comenzar con contribuciones más pequeñas para familiarizarme con los flujos de trabajo de código abierto antes de abordar temas más complejos.
Durante octubre, debemos contribuir a cuatro repositorios diferentes, cada uno con su propio conjunto de problemas, mediante el envío de cuatro solicitudes de extracción. Al principio, me resultó difícil localizar repositorios que coincidieran con mis habilidades e intereses. El proceso de examinar varias cuestiones en numerosos repositorios fue abrumador y tomó varios días de exploración y filtrado.
Para los desarrolladores nuevos en las contribuciones de código abierto, incluido yo mismo, aquí hay algunos consejos prácticos que pueden ayudar a agilizar el proceso:
Utilice las herramientas de búsqueda y filtrado de GitHub:
Con miles de repositorios disponibles, encontrar uno que se adapte a su experiencia puede resultar abrumador. El uso de las funciones avanzadas de búsqueda y filtrado de GitHub puede limitar significativamente los repositorios por tecnología, etiquetas de problemas o nivel de actividad.
Seleccione repositorios que se alineen con su pila técnica:
Centrarse en repositorios que utilizan tecnologías con las que está familiarizado puede reducir la curva de aprendizaje. Sin embargo, si busca ampliar sus conocimientos, contribuir a proyectos fuera de su zona de confort puede brindarle valiosas oportunidades de aprendizaje.
Evaluar la actividad del repositorio antes de confirmar:
Es fundamental evaluar el nivel de actividad de un proyecto antes de invertir tiempo. Es posible que algunos proyectos ya no se mantengan, lo que genera grandes retrasos en la revisión y fusión de las solicitudes de extracción. Los indicadores clave a evaluar incluyen:
Varias de mis relaciones públicas iniciales involucraron tareas relativamente pequeñas, como actualizaciones de documentación, que consideré contribuciones "introductorias". Aunque no fueron muy técnicos, me brindaron la oportunidad de familiarizarme con el proceso. En el futuro, planeo centrarme en temas técnicamente más exigentes que desafiarán y mejorarán mis habilidades de codificación.
Asuntos:
PR:
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3