Skip to content

An improved generator for creating your own yeoman scaffolds with sensible defaults.

Notifications You must be signed in to change notification settings

thomasbertet/generator-generator

 
 

Repository files navigation

generator-generator Build Status

Yeoman generator for Yeoman generators
Scaffolds out a new basic Yeoman generator with some sensible defaults.

Maintainer: Pascal Hartig

Yo dawg, I heard you like generators?

Getting started

  • Install: npm install -g generator-generator
  • Run: yo generator

If during generation you get an error like API rate limit exceeded, you need to log in to GitHub and create a new API token, then add:

export GITHUB_TOKEN='YOUR_NEW_TOKEN'

to your .bashrc, .zshrc, .profile or another file that is run on shell initialization. In new terminal shells you shouldn't see this error anymore.

Commands

  • yo generator shows a wizard for generating a new generator
  • yo generator:subgenerator NAME generates a subgenerator with the name NAME

What do you get?

Scaffolds out a complete project directory structure for you:

.
├── app
│   ├── index.js
│   └── templates
│       ├── editorconfig
│       └── jshintrc
├── .editorconfig
├── .gitattributes
├── .gitignore
├── .jshintrc
├── LICENSE
├── package.json
├── README.md
└── test
    ├── test-creation.js
    └── test-load.js

Changelog

  • 0.3.0

    • Updated for generator 0.13.0.
    • Added yo peer dependency.
  • 0.2.2

    • Updated dependencies.
  • 0.2.1

    • The name specified in the prompt is now used in package.json.
    • generator-generator officially replaced the built-in generator that was bundled with yo.
  • 0.2

    • Added subgenerator for subgenerators
    • Generated generator now generates package.json, component.json and installs them by default.
  • 0.1.1

    • Upgraded mocha to 1.9.0
    • Include .travis.yml

Contributing

See the contribution docs.

When submitting an issue, please follow the guidelines. Especially important is to make sure Yeoman is up-to-date, and providing the command or commands that cause the issue.

License

MIT © Pascal Hartig [email protected] and other contributors

About

An improved generator for creating your own yeoman scaffolds with sensible defaults.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%