¿Estás escuchando el nombre de Hactoberfest por primera vez o todavía te cuesta completar este desafío? Entonces este artículo es para ti.
Hacktoberfest es un desafío de contribución de código abierto que se lleva a cabo cada año en el mes de octubre . Es una celebración de un mes de duración del software de código abierto a cargo de DigitalOcean y DEV. El objetivo principal es dar a sus participantes una idea introductoria sobre la contribución de código abierto.
¿Que es el criterio de elegibilidad?
No hay criterios de elegibilidad. Ya sea que sea un estudiante o un profesional experimentado, puede participar en este desafío, es decir, está abierto para todos en todo el mundo.
¿Cuáles son los prerrequisitos tecnológicos que necesito saber de antemano?
El requisito técnico mínimo es el conocimiento del Sistema de Control de Versiones. Si sabes trabajar en Git y GitHub, eres lo suficientemente bueno para participar en este desafío.
¿Por qué debo participar?
Si desea comenzar con la contribución de código abierto, esta es la mejor manera de comenzar su viaje. La experiencia de contribución de código abierto tiene un peso increíble en su currículum y puede darle una ventaja sobre otros candidatos en una entrevista. También te dará experiencia. Además, si completas este desafío, recibirás una camiseta increíble junto con algunas calcomanías y una insignia. Sus swags serán entregados en su lugar de forma gratuita. Es emocionante, ¿no?
Ahora, si todavía estás leyendo este artículo, estás lo suficientemente motivado para participar. Entonces, es hora de conocer todo el proceso. Aquí hay algunos pasos junto con algunos consejos que lo ayudarán a completar este desafío con éxito.
Paso 1: Regístrese o inicie sesión en Hacktoberfest con su cuenta de GitHub.
Paso 2: Contribuya a cualquier repositorio que desee, consulte las instrucciones para contribuir en cada repositorio. Un buen repositorio siempre tiene un buen archivo README.md. Si tiene dificultades para comprometerse o aumentar las relaciones públicas, puede preferir Introducción a Github .
Paso 3: Comienza a contribuir.
Aquí hay algunos pasos para hacer su primer PR:
Paso 1: elija cualquier repositorio disponible en GitHub. Puedes buscar con la etiqueta “hactoberfest”.
Paso 2: verifique los problemas presentes en ese repositorio o plantee algún problema si descubrió que es un requisito.
Paso 3: compruebe si puede resolver ese problema con sus habilidades técnicas o no.
Paso 4: en caso afirmativo, bifurque el repositorio en su propio perfil de GitHub y, de lo contrario, busque otro repositorio, hasta que tenga un problema que pueda resolver usted mismo.
Paso 5: Realice los cambios necesarios para resolver el problema y confirmarlo.
Paso 6: si ha terminado con todos los pasos mencionados anteriormente, puede generar un PR ahora.
Puede consultar su tablero para obtener las actualizaciones de sus relaciones públicas elevadas. Si tu PR es lo suficientemente bueno como para considerarlo para el desafío, se contará; de lo contrario, se marcará. El motivo de las PR marcadas podría ser que estás elevando la PR desde un repositorio de correo no deseado (puedes salvarlo leyendo atentamente su PR o preguntando al mantenedor del repositorio antes de enviar la PR) o no se resolvió la calidad del problema. . Por lo tanto, tenga cuidado con estos puntos.
Después de enviar la cantidad deseada de PR, su tablero será como se muestra a continuación. Recibirá correo para sus regalos dentro de una semana y su regalo se entregará en su lugar dependiendo de su región.
Este es el botín que he recibido este año.
Mucha gente está participando en esta competencia solo por obtener swags. Como ya dijimos anteriormente, este es un desafío para principiantes, así que si tienes experiencia, prueba otras competencias como Google Summer of Code , Outreachy , GirlScript Summer of Code , Google Season of Docs , Google Summer of Earth Engine . También hay muchos otros, pero estos son algunos concursos de código abierto muy famosos en los que deberías participar. También puede tomar sesiones y organizar talleres o seminarios web para compartir su experiencia que les ayudará a comenzar con las contribuciones de código abierto. Este debe ser el propósito de participar nuevamente.