Yeoman (computing)

From Wiki @ Karl Jones dot com
Jump to: navigation, search

Yeoman is an open source client-side development stack, consisting of tools and frameworks intended to help developers quickly build high quality web applications.

Description

Yeoman runs as a command-line interface written for Node.js and which combines several functions into one place, including:

The most basic Yeoman generator supplies the HTML5 boilerplate, Normalize.css, the jQuery JavaScript library, and Modernizr as a basic template for developers.

Yeoman also runs interactively, asking the developer if they would like additional components such as [[Bootstrap (framework)] or RequireJS included.

More sophisticated generators exist, such as ones which scaffold out a client-side MVC (Model-View-Controller) framework, such as the AngularJS or Backbone.js JavaScript libraries.

Yeoman is meant to be modular such that anyone can design a generator to create a template for a particular type of project.

History

Yeoman was released at Google I/O 2012.

See also

External links