What makes Yeoman amazing are the generators. There is a robust set of templates (commonly referred to as generators) for any type of project. Finding a generator to install and use is quite simple as well; just use the npm search generator-[name]
command to search for a generator where the name matches.
The general workflow to follow when using Yo, Bower, and Grunt is as follows:
Install a generator as follows:
$ npm install generator-[name]
Scaffold a project:
$ yo [generator] [args] [options]
Install a dependency:
$ bower install [dependency#version] [options]
Test the project:
$ grunt test
Preview the project:
$ grunt serve
Build the project for deployment:
$ grunt