|Platform||Mac OS X, Linux, Windows|
|Type||Web development tool|
Yeoman is an open source client-side development stack, consisting of tools and frameworks intended to help developers quickly build high quality web applications. Yeoman runs as a command-line interface written in Node.js which combines several functions into one place, such as generating a starter template, managing dependencies, running unit tests, providing a local development server, and optimizing production code for deployment.
Yeoman was released at Google I/O 2012.
Yeoman combines several popular open source tools in an attempt to streamline many aspects of the web development process.
Yeoman is an open source project whose code is hosted on GitHub. Several primary contributors are on the Google Chrome Developer Relations team, such as Addy Osmani, Paul Irish, and Eric Bidelman. Contributors must sign a Contributor License Agreement before submitting code to the project to ensure that Google has the right to release their code under a BSD license.
Core team members in alphabetic order
- Addy Osmani
- Brian Ford
- Eddie Monge
- Eric Bidelman
- Frederick Ros
- Jimmy Moon
- Mickael Daniel
- Pascal Hartig
- Paul Irish
- Revath S Kumar
- Simon Boudrias
- Sindre Sorhus
- Stephen Sawchuk
- "Yeoman License - Github". Retrieved 8 December 2012.
- Osmani, Addy. July 3rd, 2012. "Saving Time With Rails-Inspired Generators Yeoman Generators."
- yeoman.io, "Generate a Generator." Accessed July 30, 2013.
- "yeoman/yo". Retrieved 26 January 2014.
- "Contributors to yeoman/yo". Retrieved 26 January 2014.
- "Contributor License Agreement". Retrieved 26 January 2014.