Gulp

Automating Your Workflow with Gulp.js

php[world] 2016

Gulp is a powerful utility for automating development workflows. Tasks are written using code, not configuration, enabling the easy creation of highly-custom and flexible automations. This talk introduces developers to the core concepts of gulp.js, and how to leverage it for new & existing projects. We’ll cover several examples of common tasks for managing CSS, JS and PHP, including: compiling Sass, minifying files, running PHP tests, checking code styles, ensuring legacy browser support & more.

gulp-eol-enforce is a simple Gulp plugin which tests the line endings of files.  For example, if you prefer Linux-style line endings, this plugin will throw an error if any files contain Windows line endings.  This is particularly useful when used as a pre-commit hook.