Un pequeño regalo para Jorge Aznar

Jon E. Eguiluz
2 min readSep 13, 2017

El sábado pasado en el #antiEvent Jorge nos enseñó varios de los scripts que usaba para facilitar su trabajo. Uno de ellos (este), el más largo, llamó mi atención, tenía un script entero que creaba carpetas, descargaba archivos de github, inicializaba git… Vamos, creaba todo el scaffolding para uno nuevo proyecto.

En aquel momento me pareció curioso, pero no se me ocurrió que aquello pudiera mejorar. Eran pasos relativamente sencillos y no había ningún algoritmo. Pero ayer a la noche, de repente me vino a la mente que Yeoman debería de poder ayudar. Para quien no lo conozca yeoman sirve exactamente para esto, para generar la estructura básica para un proyecto. Hay cientos de generadores para cientos de configuraciones distintas.

Así que hoy me he puesto a darle un poco de cera a los generadores de yeoman (+info sobre generadores) y he hecho uno muy muy sencillo que se ajusta a las necesidades de Jorge y de probablemente mucha gente. El generador es este generator-jorge-atgu, quien quiera es bienvenido a hacer un fork o a pedir cambios etc…

El funcionamiento es sencillo, debes instalar yeoman y el generador en cuestión de manera global:

npm install --global yo generator-jorge-atgu

Y después simplemente en la carpeta que quieras crear tu proyecto ejecutas:

yo jorge-atgu

Te preguntará algunas cosas básicas:

Y después se pondrá a hacer todo lo que hacía el script de Jorge pero configurado con nuestros datos.

Conclusión no he reinventado la rueda simplemente he copiado lo que hacía Jorge pero… con un poquito más de brillantina.

P.D. with ❤️

--

--

Jon E. Eguiluz

Twittero veterano. Aprendo todo lo que puedo. #stylus #js #django #grails #cordova #ionic #angularJs #git #gulp #agile