generator - Rails-inspired generator system that provides scaffolding for your apps

  •        27

If you're interested in writing your own Yeoman generator we recommend reading the official getting started guide. The guide covers all the basics you need to get started.A generator can be as complex as you want it to be. It can simply copy a bunch of boilerplate files, or it can be more advanced asking the user's preferences to scaffold a tailor made project. This decision is up to you.

http://yeoman.io
https://github.com/yeoman/generator

Dependencies:

async : ^2.5.0
chalk : ^2.1.0
cli-table : ^0.3.1
cross-spawn : ^5.1.0
dargs : ^5.1.0
dateformat : ^3.0.2
debug : ^3.1.0
detect-conflict : ^1.0.0
error : ^7.0.2
find-up : ^2.1.0
github-username : ^4.0.0
istextorbinary : ^2.1.0
lodash : ^4.11.1
make-dir : ^1.0.0
mem-fs-editor : ^3.0.0
minimist : ^1.2.0
pretty-bytes : ^4.0.2
read-chunk : ^2.1.0
read-pkg-up : ^3.0.0
rimraf : ^2.6.2
run-async : ^2.0.0
shelljs : ^0.7.8
text-table : ^0.2.0
through2 : ^2.0.0
yeoman-environment : ^2.0.3

Tags
Implementation
License
Platform

   




Related Projects

generator-meanjs - MEAN.JS Official Yeoman Generator

  •    Javascript

MEAN.JS is a full-stack JavaScript open-source solution, which provides a solid starting point for MongoDB, Node.js, Express, and AngularJS based applications. The idea is to solve the common issues with connecting those frameworks, build a robust framework to support daily development needs, and help developers use better practices while working with popular JavaScript components.One of the most frequently asked features from MEAN users is a way to scaffold their applications. As we looked for a way to help the community build and deploy production level MEAN applications, we decided to go with a Yeoman generator. Yeoman generators provides a powerful, easy to maintain, and open solution for scaffolding applications.

generator-jekyllrb - Supercharge Jekyll development with Yeoman. Yo, Jekyllrb!

  •    Javascript

Generator-jekyllrb wraps the Jekyll static site generator in a Yeoman development workflow. Scaffold your site with Yo, manage front end packages with Bower, and automate development and build tasks with Grunt. Generator-jekyllrb is ideal for developing performant static sites and prototyping dynamic sites and apps (especially if the final version uses Yeoman too). It's also a great introduction to Yeoman if you're not familiar with JavaScript MV* frameworks.

generator-sails-rest-api - Yeoman generator for scaffolding Sails REST API with predefined features

  •    Javascript

Yeoman generator that provides already configured and optimized Sails REST API with bundle of predefined features. You will be prompted to answer to questions. Answer to those questions and you will get configured Sails project.

yeoman-wordpress - Yeoman generator for Wordpress project

  •    Javascript

Yeoman generator for WordPress projects and plugins. For more informations about Yeoman, see Yeoman.io.

generator-ngx-rocket - :rocket: Extensible Angular 6+ enterprise-grade project generator

  •    TypeScript

See generated project example here. A complete starter template: example app structure tailored for scalability, with examples and boilerplate code for every common thing needed in enterprise projects, such as unit tests, routing, authentication, HTTPS service extensions, i18n support with dynamic language change and automatic user language detection...


generator-jekyllized - A Yeoman generator for Jekyll to rapidly build sites using Gulp

  •    Javascript

generator-jekyllized is a very opinionated Yeoman generator built with Jekyll and gulp. You will be able to quickly scaffold your site and start developing. As you are working on your site your assets will automatically be updated and injected into your browser as well as your posts. When you are done developing and want to publish it you are two commands away from having everything optimized and published. While developing locally everything you change will automatically be updated and injected into your browser. Changing your SCSS or JavaScript files will automatically updated them, create sourcemaps and inject them. Writing or editing posts and pages for your website will do the same. Simple and effective.

generator-angular-fullstack - Yeoman generator for AngularJS with an Express server

  •    Javascript

Yeoman generator for creating MEAN/SEAN stack applications, using ES6, MongoDB/SQL, Express, AngularJS, and Node - lets you quickly set up a project following best practices.Please note: If you run into trouble compiling native add-ons during the installation, follow node-gyp's short guide on required compilation tools.

generator-m-ionic - Advanced workflows and setup for building rock-solid Ionic apps

  •    Javascript

Advanced workflows for building rock-solid Ionic apps: develop, prototype, test, build and deliver high quality apps with Yeoman, Gulp, Bower, Angular, Cordova and of course Ionic. All in one sexy generator. Read more ...

generator-generator - Generate a Yeoman generator

  •    Javascript

Refer to our documentation to learn more about creating a Yeoman generator.Run npm test to run your test suite.

generator-angular2 - A Yeoman Generator to create Angular2 apps right now.

  •    Javascript

A Yeoman Generator to aid in bootstrapping an Angular2 application using the very latest Angular2 Beta release. Install both Yeoman and this generator globally.

generator-phaser - A yeoman generator for phaser games

  •    Javascript

A Yeoman generator to create HTML5 games with Phaser. This generator allows for the creation of Phaser games with best practices. The main generator (yo phaser) outputs a basic Phaser game. You can also generate new prefabs (yo phaser:prefab) or states (yo phaser:state) to add to your project. You can view your game in the browser by running npm start from the project's root directory and the web page will refresh as you save your files.

generator-react-gulp-browserify - A Yeoman Generator for facebook's React library

  •    Javascript

Yeoman generator for facebook's React library - Integrate with gulp and browserify. If you chose to use sass, you'll need to install it with gem install sass. If you find your css build results are empty, update your sass gem.

generator-marionette - Yeoman marionette generator a la AMD

  •    Javascript

First make sure you have MongoDB, Node, Npm, Yeoman, Bower and Grunt installed.

generator-style-prototype - Yeoman Generator for Style Prototypes

  •    Javascript

Style Prototypes are a Pattern Library tool for designing in browser. Style prototyping is a technique used to create a typical instance of a design from which a final site can be assembled. Style Prototypes are a unique tool because, not only are they responsive by default (meaning your client will be able to sign off on styles they've been able to see natively on all browsers and devices), they encourage Style and Color Guide driven Style Tile and Component Guide generation. This means that after you've built out your Style Tile, you'll be on your way to having finished your Style Guide, which you need to for Style Guide Driven Design (and coincidentally takes lots of design decisions off of the shoulders of Front End Developers). You'll also never need to have someone guess at what colors they can use with a fully built out Color Guide with both hex and Sass values.

generator-flux-react - A yeoman generator for app based on Facebook's Flux/React architecture

  •    Javascript

It's an "Application Architecture for Building User Interfaces", built by the team at Facebook. It's a set of patterns building larger applications on top of the incredible React component library. You must have Node.js w/NPM installed. I recommend installing via homebrew, but you should be able to use the pre-built installers if you prefer.

generator-polymer - Scaffold out a Polymer project

  •    Javascript

Polymer is a library of polyfills and sugar which enable the use of Web Components in modern browsers. The project allows developers to build apps using the platform of tomorrow and inform the W3C of places where in-flight specifications can be further improved.generator-polymer provides Polymer scaffolding using Yeoman (a scaffolding tool for the web), letting you easily create and customize Polymer (custom) elements via the command-line and import them using HTML Imports. This saves you time writing boilerplate code so you can start writing up the logic to your components straight away.

generator-node - Create a Node.js module

  •    Javascript

generator-node creates a base template to start a new Node.js module.It is also easily composed into your own generators so you can only target your efforts at your generator's specific features.

YeoPress - A Yeoman generator for WordPress

  •    Javascript

For a full example, open up the local .yeopress file that is created by the generator. This file is located in the directory you ran yo wordpress in.