Isn’t it every developer dream to have his own command line & scaffolding tool? Do we really save time by creating and using those? I’m not quite sure but I certainly feel fancy when I use them.
Enter Yeoman, a tool that streamline your front-end development. or so it seems.
Frankly while I now “get” grunt.js and bower, I’m not sure I completely get Yeoman. The idea behind yeoman is to give you the best boilerplate possible to get started with your app development. In some way, yeoman is awesome, from the get go you get a css preprocessor compiler, js compiler, folder watchers, test server and much much more.
But that just how grunt work (pure awesomeness), that’s just one gruntFile.js that you can steal, integrate and modify pretty easily. Other than that Yeoman will enable you to scaffold projects with generators, and that’s where it start to get awkward. Yeoman assume a lot of stuff about how you work (giving you a better workflow as they say), and integrating it in a well under-development project seems impossible or too long to be worth it in my opinion.
My advice? At least have a look at yeoman, maybe it is for you. If it’s not, absolutely save their grunt config somewhere, that is worth a lot of time and money.