How to Organize Your Grunt Tasks
TL;DR Take a look at this repo. It outlines a simple approach that drastically improves the organizational structure of a project's Grunt setup. It removes the need for a single, monolithic Gruntfile and breaks tasks down into their own