I’ve been working on more and more web applications both at work and for myself and I have been using a great tool to help me do this, it’s call Yeoman. Yeoman is a set of tools that work really well together when building Web applications. It’s been made by some of the leading people in the industry with considerations for best practices. Yeoman is made of, Yo - Which is used to generate a scaffold for your projects Bower - Which is for package management Grunt - Which is the build system With some simple commands Yeoman will layout your project and install all the JavaScript libraries you need.