Grunt tasks workflow