Thu, Jul 16, 2015
Look before I begin, if you tried Grunt.js or have never used a JavaScript task runner before then please head over to http://gulpjs.com/ and try Gulp out.
This is not a post to bate for a flame war over task runners. So please trolls move on.
It feels natural
Like your favourite t-shirt, Gulp just fits. The fact that you are able to pipe commands through to each other using node's streaming just makes this a lovely workflow.
My primary use currently for it is for keeping Saas compiled, Javascript checked and tested, and for nice easy build scripts ready for deployment.
Installing dependencies is really straightforward. The are installed using npm e.g.
npm install gulp-ruby-sass gulp-autoprefixer
This would install gulp-ruby-sass
and gulp-autoprefixer
.