Click here to watch Getting started with Grunt for better frontend ops
Grunt JS provides a pluggable architecture to build repeatable and configurable tasks to help optimize and automate your front-end architecture. The purpose of this session is to provide an overview and understanding of what grunt can do for your front end operations, how to use it with no previous experience and how it fits in with Drupal.
The session is focused on providing the knowledge to get started with grunt without any previous experience. We will address why you want to use Grunt, the process of setting up grunt for a project and how to create and use tasks in the project. The presentation will focus on using grunt within a theme to produce production ready code easily and reliably.
The example work flow will encourage us to work in small manageable chunks of CSS and JS, lint and test our JS, optimize assets for performance and use preprocessors to abstract our style authoring.
The session will address the tools that you need to get started, like using the command line and getting Node.js installed on your system and will scaffold out some common tasks that might be needed in Drupal theme.
So let's get started with grunt!!