¡Hola compis!
TL;DR: Si estás interesado/a en participar en la organización de un evento por Hacktoberfest 2020, contesta este hilo.
Desde Python España estábamos pensando en organizar algún tipo de evento remoto por el Hacktoberfest 2020. Para quien no haya oído hablar del Hacktoberfest, la intención es fomentar la implicación de la gente en el desarrollo del software libre, regalándoles una camiseta si integran al menos 4 PRs en cualquier repositorio público de Github.
El Hacktoberfest en sí puede ser completamente autónomo y cada uno hacer los PRs a su bola, pero creo que puede ser más entretenido y divertido si se aprovecha la oportunidad para conocer gente y trabajar en grupo. Hace unos años participé en la organización del Hacktoberfest 2018 en BCN y fue muy divertido.
Mi idea era:
- Elegir un número limitado de proyectos (repos de GH, issues…) en los que propondremos trabajar y currar en dejar claro en qué consistirían. En mi experiencia pasada la gente asistente agradecía que desde la organización se les ayudase a elegir los proyectos en los que contribuir directamente en lugar de buscar ellos en Github issues con la etiqueta “hacktoberfest”, que muchas veces no estaban bien especificados o requerían un nivel de conocimiento o contexto bastante alto. Estos proyectos elegidos deberíamos conocerlos bastante bien desde la organización para poder guíar y ayudar a los asistentes.
- Preparar charlas o documentación sobre temas relacionados con contribuciones al software libre. De nuevo basado en mi experiencia en el anterior Hacktoberfest, mucha gente no domina git ni github y no sabe por dónde empezar para hacer PRs, lo que supone una barrera de entrada bastante tocha para poder contribuir. Una idea que funcionó bien es hacer un taller para crear tu primera PR en Github, explicando de paso comandos de git. Otras ideas:
– Cómo integrar una herramienta de CI como Travis/CircleCI en tu proyecto
– Cómo integrar herramientas de chequeo de test coverage (coveralls, codecov, etc.) en tu proyecto
– Cómo crear documentación para tu proyecto usando Sphinx y ReadTheDocs
– Cómo subir tu paquete a pypi
– Cómo publicar tu sitio web estático gratis usando Github pages - Celebrar el evento durante octubre de 2020.
Evidentemente tendría que ser remoto.
Ejemplos de tareas en las que habría que trabajar durante septiembre (“Preptember” en la jerga hacktoberfestiana):
- Decidir los proyectos que queremos proponer a los participantes para trabajar. Ejemplos: traducción de documentación oficial de Python al español (cc/ @humitos) , astropy/poliastro (cc/ @astrojuanlu).
- Trabajar en dejar claras las tareas que propondremos, de estos proyectos seleccionados.
- Página web del evento.
- Difusión del evento por redes sociales y foros.
- Decidir duración del evento: ¿un día, una semana, todo octubre?
- Decidir vías de interacción entre los participantes: chat, foro, en GH, ¿cómo?
- Decidir que charlas/talleres/documentación querríamos preparar, y prepararlas claro.
- Decidir dinámicas de creación de grupos de trabajo de asistentes y asignación de proyectos (¡puede ser auto-asignación!).
Hay bastante curro que hacer, pero tenemos al menos todo septiembre para moverlo adelante. Si estás interesado/a en participar en la organización, contesta este hilo y vemos cómo lo movemos.