Acabo de recibir mi camiseta de Hacktoberfest gratis. Aquí tienes una forma rápida de conseguir el tuyo.

Cada octubre, Digital Ocean y GitHub envían camisetas gratuitas de Hacktoberfest a miles de personas en todo el mundo.

He comprado camisetas de Hacktoberfest los últimos tres años y las uso con orgullo.

En este artículo rápido, le mostraré cómo puede obtener una camiseta Hacktoberfest, incluso si nunca antes ha codificado.

La conclusión es la siguiente: si puede abrir 5 solicitudes de extracción antes del 31 de octubre, y le explicaré cómo hacerlo, puede recibir su propia camiseta Hacktoberfest en su puerta de forma gratuita.

Paso # 1: Regístrese para Hacktoberfest

Necesita una cuenta de GitHub. Si aún no tiene uno, puede crear uno gratis en solo unos minutos.

Luego vaya a la página de registro de Hacktoberfest y siga las instrucciones. Sólo toma un momento.

Paso 2: aprende a realizar una solicitud de extracción

Las solicitudes de extracción son una forma de contribuir con los cambios de código a un proyecto de código abierto. Usan una herramienta llamada Git, que se ejecuta en una plataforma de codificación social llamada GitHub.

GitHub es el centro del universo de código abierto y alberga proyectos como Linux y React.js.

Los desarrolladores pueden tardar meses en volverse lo suficientemente buenos para contribuir a algunos de estos proyectos. Pero la comunidad freeCodeCamp ha facilitado que los principiantes contribuyan a nuestro proyecto de código abierto.

Puede contribuir a freeCodeCamp directamente en su navegador en GitHub. No necesitas instalar nada en tu computadora. Ni siquiera necesita saber un lenguaje de programación. Solo necesitas elegir un artículo que quieras ayudar a mejorar.

Aquí hay un pequeño gif que muestra cómo puede hacer esto:

Los pasos son:

  1. Explore el repositorio freeCodeCamp y elija un artículo que desee ayudar a mejorar.
  2. Abra el archivo index.md de esa carpeta haciendo doble clic en él.
  3. Haga clic en el símbolo de lápiz en la esquina superior derecha para editarlo.
  4. Realice sus cambios. Puede consultar esta hoja de trucos básica de Markdown si desea ver cómo agregar imágenes o videos. Ni siquiera necesita saber HTML.
  5. Desplácese hacia abajo y describa sus cambios en el mensaje de confirmación.
  6. Asegúrese de que el botón de opción "Crear una nueva rama para esta confirmación e iniciar una solicitud de extracción" esté seleccionado.
  7. Haga clic en "Confirmar cambios".
  8. En la página siguiente, haga clic en "Crear solicitud de extracción".
  9. Lea la lista de verificación para asegurarse de haber hecho todo, marque las casillas de verificación y envíela.

Ejecutaremos algunas pruebas automáticas para asegurarnos de que sus cambios no rompan nada. Luego, uno de nuestros mantenedores le dará su opinión sobre su artículo. Una vez que todo se vea bien, fusionaremos su solicitud de extracción.

Con el tiempo, implementaremos su contribución en freeCodeCamp.org, donde millones de personas pueden leerlo y consultarlo.

Contribuir a freeCodeCamp es una buena manera de facilitar la contribución al código abierto. También puede unirse a nuestra sala de chat para colaboradores para pasar el rato con otros colaboradores y hacer preguntas.

Además, recientemente tradujimos todo el plan de estudios de freeCodeCamp a varios de los principales idiomas del mundo.

Si habla alguno de estos idiomas, puede ayudar a mejorar nuestras traducciones. Esta es otra forma de abrir solicitudes de extracción de GitHub y ganar una camiseta de Hacktoberfest.

Además del inglés, hemos traducido el plan de estudios completo de freeCodeCamp a:

  • Arábica
  • chino
  • portugués
  • ruso
  • Español

También hemos traducido más de 4000 artículos guía sobre varios temas de programación:

  • Arábica
  • chino
  • portugués
  • ruso
  • Español

Pronto estos idiomas estarán disponibles en freeCodeCamp.org, y cada uno también tendrá su propio foro.

Cada mes, millones de personas utilizan la versión en inglés de freeCodeCamp. Anticipamos que millones de personas también utilizarán estas versiones en otros idiomas. Entonces, cualquier mejora que pueda hacer en estas traducciones ayudará a mucha gente.

Paso # 3: OK - ahora haga 4 solicitudes de extracción más

Puede realizar cuatro solicitudes de extracción más a freeCodeCamp, o cualquier proyecto de código abierto que desee. Aquí hay una guía más detallada para contribuir al código abierto, si se siente aventurero.

Paso # 4: Verifique y vea si ha calificado

Una vez que se haya registrado en Hacktoberfest, puede verificar su progreso en el sitio web de Hacktoberfest.

Paso # 5: Espere a que su camiseta Hacktoberfest 2018 llegue por correo

En los últimos años, las camisetas llegaron en noviembre o diciembre, dependiendo de qué tan lejos vivas de San Francisco.

El equipo de Digital Ocean debería eventualmente contactarlo para preguntarle el tamaño de su camisa y la dirección de envío. (Tenga en cuenta que están enviando más de 10,000 camisetas, por lo que este proceso llevará un tiempo). Y sí, se enviarán internacionalmente de forma gratuita.

Preguntas frecuentes que la gente hace sobre Hacktoberfest

¿Qué tipos de solicitudes de extracción cuentan para ganar la camiseta Hacktoberfest?

Se contará cualquier solicitud de extracción realizada a un repositorio público en GitHub. La solicitud de extracción debe contener confirmaciones que usted mismo realizó personalmente, no confirmaciones automatizadas de bots.

¿Qué pasa si no se aceptan mis solicitudes de extracción?

Incluso si sus solicitudes de extracción no son aceptadas, aún deben contar para sus 5 solicitudes de extracción necesarias para ganar la camiseta. La única excepción sería si el responsable del proyecto elige marcar su solicitud de extracción como "inválida". Pueden hacer esto si perciben que su solicitud de extracción es de bajo esfuerzo o si contiene plagio.

¿Qué sucede si no hago al menos cinco solicitudes de extracción antes de la medianoche del 31 de octubre?

Siempre que se registre en Hacktoberfest, seguirá recibiendo algunas pegatinas gratuitas por correo. Por eso, vale la pena registrarse, incluso si está demasiado ocupado para participar.

¿Hay algún evento de Hacktoberfest en persona al que pueda asistir y obtener ayuda con mis solicitudes de extracción?

Hay eventos en todo el mundo. Aquí hay una lista actualizada.

También puede asistir a un evento de grupo de estudio de CodeCamp gratuito en su ciudad.

Celebre el Hacktoberfest con la comunidad global de código abierto

En lo que va de este mes, ya hemos combinado cientos de solicitudes de extracción en el repositorio de freeCodeCamp. Y recién estamos comenzando.

Espero que contribuya a la comunidad de código abierto, aprenda algunas cosas nuevas y se divierta en el proceso.