Generate
A new command line tool and developer framework for scaffolding out GitHub projects. A more powerful, composable, functional alternative to Yeoman.
Pinned Repositories
generate
A new command line tool and developer framework for scaffolding out GitHub projects. Generate offers the robustness and configurability of Yeoman, the expressiveness and simplicity of Slush, and more powerful flow control and composability than either.
generate-contributing
Generate a contributing.md file for a project. Can also be used as a building block to add this functionality to another generator.
generate-editorconfig
Generate a `.editorconfig` file from the command line, or use as a sub-generator or plugin in your own generator.
generate-gh-repo
Generate generator to create a new repository on GitHub.
generate-gitignore
Generate a .gitignore file from the command line when Generate's CLI is installed globally, or use as a plugin or sub-generator in your own generator.
generate-license
Generate a license file from the command line when Generate is installed globally, or use this generator as a plugin or sub-generator in your own generator project.
generate-log
Generate a starter CHANGELOG.md file, using conventions from keep-a-changelog. Use from the command line when Generate's CLI is installed globally, or use as a plugin or sub-generator in your own generator.
generate-package
Use as a sub-generator or plugin in your generator to create a package.json for a project. Or install globally and run with Generate's CLI.
generate-readme
Generate a basic README.md using answers to prompts and data from the environment, like package.json. This generator can be run by command line if Generate is installed globally, or you can use this as a plugin or sub-generator in your own generator.
generate-travis
Generate a .travis.yml file to the cwd or specified directory. Install globally and run with generate's CLI, or use as a component in your own generator.
Generate's Repositories
generate/generate-log
Generate a starter CHANGELOG.md file, using conventions from keep-a-changelog. Use from the command line when Generate's CLI is installed globally, or use as a plugin or sub-generator in your own generator.
generate/generate-editorconfig
Generate a `.editorconfig` file from the command line, or use as a sub-generator or plugin in your own generator.
generate/generate-generator
Scaffold out a Generate generator project.
generate/generate-gitattributes
Generate a .gitattributes file from the command line when Generate's CLI is installed globally, or use as a plugin or sub-generator in your own generator.
generate/generate-node
Generate a generic node.js project, with everything you need to begin writing code and easily publish the project to npm.
generate/generate-coc
Generate a CODE_OF_CONDUCT.md file for a project (Contributor Covenant Code of Conduct). Use from the command line when Generate's CLI is installed globally, or use as a plugin or sub-generator in your own generator.
generate/generate-slack
Generate a slack landing page project for self-serve slack invites to your slack community room.
generate/generate-file
Generator for generating a single file from a template.
generate/generate-snippet
Generate a file or code snippet from any user-defined template.
generate/generate-webtask
Generate a starting point for a webtask.io service.
generate/generate-dest
`Generate` generator that prompts the user for the destination directory to use. Can be used as a sub-generator or plugin in your generator.
generate/generate-example
Example generator, to show how Generate works.
generate/generate-scaffold
Generate a project, component or file from a declarative scaffold configuration. Use as a plugin in other generators.
generate/to-choices
Generate an inquirer choices question from an array.
generate/best-practices
Advice on creating effective generators and getting the most out of Generate.
generate/generate-engine
Generate a new consolidate-style engine project, with starter code and unit tests.
generate/generate-ask
Adds user prompts to your generator for getting data that is commonly for rendering templates, like author name, project name, etc.
generate/generate-assemblefile
Generate an assemblefile.js in the current working directory or specified `--dest`.
generate/generate-gulp
Generate a node.js project with a gulpfile or starter gulp plugin.
generate/generate-gulpfile
Generate a gulpfile.js from the command line if Generate is installed globally, or use this as a plugin or sub-generator in your own generator to make it a continuous part of the build workflow when scaffolding out a new project.
generate/generate-slush
Run slush generators with generate
generate/generate-target
Generate the files in a declarative "target" configuration.
generate/generate-updatefile
Generate an updatefile.js in the current working directory or specified `--dest`.
generate/generate-verbfile
Generate a verbfile.js in the current working directory or specified `--dest`.
generate/gulp-pick-keys
Prompts the user to pick the properties to include in a JSON file. Useful in project generators for selectively including keys in generated files.
generate/generate-foo
fake generator, for `generate` unit tests.
generate/generate-assemble
Generate a starter assemble project for a site, blog, assemble plugin, middleware, helper, or template.
generate/generate-boilerplate
Scaffold out complete projects using declarative boilerplate configurations. This generator can be globally installed and run from the command line, or used as a plugin inside other generators.
generate/generate-verb
Generate a starter node.js project, with the necessary configuration and templates to build documentation with verb.