DEV Community

Cover image for Otro Hacktoberfest más
Chuck!
Chuck!

Posted on

Otro Hacktoberfest más

Otro año más estamos aquí, en octubre, picando código en abierto e intentando hacer las cosas un poco mejor.

Hola, me llamo Chuck y si no llevo maquetando 25 años, no llevo ninguno :/

Una de las cosas que más me mola del sector es que siempre hay alguien compartiendo lo que hace, y dando la oportunidad de contribuir y mejorarlo.

Me gustaría decir que durante el año aporto suficiente a la comunidad, aunque la realidad es que lo hago cuando puedo y muchas veces son pequeñas cositas. Durante octubre, con la excusa del Hacktoberfest me gusta aprovechar para mejorar mi Starter kit para web.

Si no lo conocéis, se llama Asteroids y lo llevo manteniendo un porrón.

Empecé a picarlo en la aplicación de notas de mi teléfono por 2007 mientras esperaba un autobús en mitad de la nada para ir a un cliente. Cuando llegué a casa, lo pasé a PHP y me suena que lo llevaba en un usb hasta que en algún momento lo subí a Bitbucket.

Con cada proyecto me buscaba el hueco para mejorarlo con lo aprendido según iba viendo que lo usaba.

Aunque no lo tenía público en ningún sitio, mi intención era compartirlo porque a mi me solucionaba los desarrollos y pensé que igual a alguien más le haría el apaño.

Primero creo que lo tuve alojado en Bitbucket, pero en privado, y más tarde, lo moví de PHP a un generador de estáticos con Grunt y Jade (el actual PUG).

Por aquél entonces no tenía en mente el concepto de "generador de estáticos", aunque lo fuese.

De Grunt + PUG me moví a Gulp y luego a EJS.

Con Gulp llegó mi primera contribución a un proyecto de otros. Por aquel entonces la imagen de la bebida del logo tenía margen de mejora y recuerdo haberlo ajustado y lanzarles una PR.

EJS funcionaba como un tiro, pero en algún momento descubrí Nunjucks, y fue amor desde el minuto cero.

Todo el objetivo de mi starter kit era tener una buena base para trabajar y aprender a gestionarme mis historias: datos externos, generación de HTML, procesado de SCSS... Lo que fuese necesitando, pero aprender a hacerlo yo.

He estado usando este kit por +10 años en una forma u otra. Y cuando entré en Paradigma descubrí 11ty que solucionaba de serie algunas cosas que me estaban costando y aceptaba Nunjucks. Actualicé mi Asteroids (aquí ya tenía nombre y logo) usando 11ty, le incluí el procesado de SCSS y JS, y mantuve algún rolli como el generar zip numerado con una última versión porque siempre hay un cliente que sigue currando así.

En los últimos años he usado el Hacktoberfest para integrar lo que he ido aprendiendo durante el año y mantener vivo el proyecto. Me he ganado 3 camisetas, bastantes pegatinas y, bueno, el aprender y compartir.

Si no lo conoces y haces proyectos web que no necesiten un framework de JS, sobre todo de producto, échale un ojo y me cuentas. Y si se te ocurre cómo mejorarlo... nos vemos el siguiente Hacktoberfest?

º-)

Top comments (0)