Part 1. Build processes
The first part of this book is dedicated to build processes and provides a practical introduction to Grunt. You’ll learn the why, how, and what of build processes, both in theory and in practice.
In chapter 1, we go over what the Build First philosophy entails: a build process and application complexity management. Then, we’ll start fiddling with our first build task, using lint to prevent syntax errors in our code.
Chapter 2 is all about build tasks. You’ll learn about the various tasks that comprise a build, how to configure them, and how to create your own tasks. In each case, we’ll take a look at the theory and then walk through practical examples using Grunt.
In chapter 3, we’ll learn how to configure application environments while keeping sensitive information safe. We’ll go over the development environment workflow, and you’ll learn how to automate the build step itself.
Chapter 4 then describes a few more tasks we need to take into account when releasing our application, such as asset optimization and managing documentation. You’ll learn about keeping code quality in check with continuous integration, and we’ll also go through the motions of deploying an application to a live environment.