Blogged: Writing your first Grunt plugin