![](/rp/kFAqShRrnkQMbH6NYLBYoJ3lq9s.png)
The web's scaffolding tool for modern webapps | Yeoman
The Yeoman workflow comprises three types of tools for improving your productivity and satisfaction when building a web app: the scaffolding tool (yo), the build tool (npm scripts, Gulp, Grunt etc) and the package manager (like npm and Bower).
Getting started with Yeoman
Yeoman is a generic scaffolding system allowing the creation of any kind of app. It allows for rapidly getting started on new projects and streamlines the maintenance of existing projects. Yeoman is language agnostic.
Step 1: Set up your dev environment - Yeoman
Most of your interactions with Yeoman will be through the command line. Run commands in the Terminal app if you’re on Mac, your shell in Linux, or cmder (preferably) / PowerShell / cmd.exe if you are on Windows.
Learning resources - Yeoman
Below you can find a selection of videos and tutorials recorded by members of the Yeoman community. A 5 Minute Introduction To Yeoman We also have a video on scaffolding Bootstrap projects with Yeoman.
Support - Yeoman
Yeoman provides an optimized scaffolding and workflow experience for creating compelling web applications. Developers use Yeoman together with build tools, for building their projects and Bower for package management. A typical workflow between this trinity of tools might look like:
Generators - Yeoman
Show your love for Yeoman, wear our merch! API; Improve this page ...
Let's Scaffold a Web App with Yeoman
In this 25-minutes codelab, you will build a fully functional web application from scratch with the help of Yeoman and FountainJS. The sample app will be written in React , Angular2 or Angular1 . Don’t know any React or Angular?
Working With The File System - Yeoman
As asynchronous APIs are harder to use, Yeoman provide a synchronous file-system API where every file gets written to an in-memory file system and are only written to disk once when Yeoman is done running.
Yeoman’s Next Chapter Maintenance Reboot
2025年1月9日 · We’re thrilled to announce the relaunch of Yeoman’s maintenance for 2025. The new maintainers team, @UlisesGascon and @JoshuaKGoldberg , are stepping in to ensure this beloved project continues to thrive as a stable, reliable tool for developers.
Frequently Asked Questions - Yeoman
How does Yeoman differ from build tools, such as Grunt or Gulp? Yeoman builds upon a number of open-source tools to offer an opinionated workflow that helps developers achieve common tasks more easily.