Yeoman is a robust and opinionated client-side stack, comprising tools and frameworks that can help developers quickly build beautiful web applications.
2. Mohammed Arif
A husband, father and a Front End Specialist at Sapient-Nitro.
https://github.com/mdarif
https://twitter.com/#!/arif_iq
http://in.linkedin.com/in/mohdarif
www.mohammedarif.com
2
3. AGENDA
What is automation?
Why automation?
Old way of doing things
New way?
Yeoman
Grunt
Grunt Tips
Bower
Showtime
Q&A
3
10. YEOMAN - Scaffold, write less with Yo
“Yeoman is a robust and opinionated client-side stack, comprising
tools and frameworks that can help developers quickly build beautiful
web applications”
http://yeoman.io/whyyeoman.html
10
11. YEOMAN - Scaffold, write less with Yo
• scaffolding, write less with Yo
• dependency management with Bower
• Wiring and integration of a number of commonly
used grunt tasks
• build, preview and test with Grunt
• maintained separately
• play well together, all part of the Yeoman workflow
11
15. GRUNT - Build, preview and test with Grunt
Grunt is a task-based command line build tool for JavaScript
projects.
http://www.slideshare.net/arif_iq/grunt-22465541
15
23. BOWER - Manage dependencies with Bower
• maintained by Twitter and the open-source
community
• configuration in bower.json
https://egghead.io/lessons/bower-introduction-and-setup
23