A collection of gulp recipes that I have been using for automating my front-end development workflow.
Gulp is a task runner (written in Node.js) for automating common development tasks. At it's core, gulp is about streams. You can take a set of "source" files, apply some transformations to them (e.g. minifying, converting SASS to CSS, etc.) and then save them out without needing any temporary files during those transformations. You can also set up these gulp tasks to run anytime a particular file is changed (e.g. anytime a SASS file is modified, rebuild the SASS into CSS).
Setting up gulp (see gulp's Getting Started):
- Install Node.js.
- Install the gulp command line tool (globally) via terminal:
npm install -g gulp-cli
.
Running a particular gulp project in this repository:
- Clone the repository
- Open terminal in one of the project folders (e.g. "01-blank/"), and run
npm intall
to install the packages needed. - In terminal, run
gulp
to start up the default gulp task.
You can check out the full license here
This project is licensed under the terms of the MIT license.