Part 2. Integrating and extending the platform

 

With workflow and tooling in place, it’s time to dig deeper into the internal technologies of the three selected tools. In part 2, you’ll learn how to extend each technology with additional software to get more benefits from it.

In chapter 6, you’ll improve your local development environment by introducing incremental builds and sourcemaps to your Gulp setup. You’ll also learn how to create different output for different deployment environments.

Chapter 7 digs deep into the underlying technology of Gulp: file streams. By using streams, you’ll be able to avoid redundancy and create reusable build pipelines.

Chapter 8 shows how to extend Gulp with tools outside the Gulp plugin scope. You’ll learn about Promises and Gulp’s virtual file system.

Chapter 9 returns to Bower and the concept of components. It shows how components can be split up into modules and how modules can help integrate components into project code more effectively. You’ll also learn how to create and distribute self-made Bower components.

Finally, in chapter 10, you’ll learn what Yeoman sub-generators are, and how you can use them to automate module generation.