Slush es un generador de codigo (muy similiar a yeoman) pero de la misma familia de Gulp (el mejor task manager para mi).

Slush depende de gulp para funcionar por tanto es recomendable instalar ambos:

npm install -g slush gulp bower

Slush posee templates para la mayoria de nuestras tareas

slush-angular : Un generador para aplicaciones con angular usando Google Angular App Structure Recommendations.

slush-fiberglass : Generador para librerias js.

slush-core : Generador para la mayoria de los componentes basicos al desarrollar un
proyecto index.html, app.js, gulpFile.js, server.js, e.t.c.

slush-nodewebkit : Generador para aplicaciones node-webkit desde cero.

slush-phonegap: Generador para aplicaciones con phonegap.

Basicamente realizaremos una prueba utilizando el generador de angular, para ver que tanto nos simplifica:


$ npm install -g slush-angular
$ slush-angular

al ejecutuar el comando slush-angular nos saldra una consola interactiva que nos preguntara detalles del proyecto sobre que queremos utilizar de preprocesador de css, si utilizaremos coffee etc:

ver imagen

Para finalizar una prueba con slush-angular-gulp

npm install slush-angular-gulp
danyAir:app danyparedes$ slush angular-gulp:controller player
[slush] Using slushfile /usr/local/lib/node_modules/slush-angular-gulp/slushfile.js
[02:19:11] Starting 'angular-gulp:controller'...
? What is the name of your controller? player
? What is your AngularJS module name? todo
? Do you want to include unit testing? Yes
[02:19:23] [conflict] Creating player-controller.spec.js
[02:19:23] [conflict] Creating player-controller.js
[02:19:23] Finished 'angular-gulp:controller' after 13 s
[slush] Scaffolding done

Para ver el codigo de ejemplo https://github.com/danywalls/slush

Happy Slushing!!!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *