On Github mjsmith1028 / presentations
Presentation created with: Reveal.js
Yeoman helps you kickstart new projects, prescribing best practices and tools to help you stay productive.
Yo is a scaffolding tool developed by Yeoman. Yo scaffolds out a new application, writing your Grunt configuration and pulling in relevant Grunt tasks and Bower dependencies that you might need for your build. Scaffolding, in the Yeoman sense of the word, means generating files for your web app based on your specific configuration requests.
Bower is a package manager for the web which allows you to easily manage dependencies for your projects. This includes assets such as JavaScript, images and CSS. It is maintained by Twitter and the open-source community.
Grunt is a task-based command-line tool for JavaScript projects. It can be used to build projects, but also exposes several commands which you will want to use in your workflow. Many of these commands utilize Grunt tasks under the hood which are maintained by the Yeoman team.
Show examples of Yeoman in action
Just in case, YouTube demo: Yeoman WebApp Demo