Slide 22
Slide 22 text
Gulpfile structure
# Set up
gulp = require 'gulp'
# Plugins
coffee = require 'gulp-coffee' # and so on
# Parameters
parameters = require '../config/parameters.coffee'
# Tasks
gulp.task 'build', ['copy', 'compile']
# Definition of task’s dependencies
gulp.task 'copy', ['assets', 'vendors'] # A dependency’s dependencies
gulp.task 'assets', [], -> … # Down to each elementary task
gulp.task 'compile', ['copy', 'coffee', 'jade', 'less']