Kickstart documentation for any project! This is the official Yeoman generator for Verb, the zero-configuration markdown docs generator that is extremely easy to use and extend.
Pull requests welcome!
Install globally with npm:
npm i -g generator-verbOnce installed globally, simply run:
yo verbto to start a new projectyo verb:doc [foo]to add a specific document or 'include'.
Running the generator with yo verb will add the following files to your project:
.verbrc.md: a markdown-runtime config file for Verb. YAML front-matter can be used for config, and the markdown content is used to generate your project's README.md.package.json: with minimal properties defined. However, if this alredy existsverbwill be added todevDependencies.
Sub-generators allow you to add a specific file or files to an existing project.
Add a specific document with:
yo verb:doc foo.mdWhere foo.md is the name of the file you want to add. If the name used matches an actual file in verb-readme-includes, then that file will be copied into the docs/ directory of your project.
If the name doesn't match a valid file in verb-readme-includes, then a new "starter" document will be created using the given file name.
Use a boilerplate to kickstart documentation for a project. Boilerplates include a README.tmpl.md template and a few includes, such as install.md, options.md etc.
yo verb:boilerplate fooWhere foo is the name of the boilerplate you want to use from verb-boilerplates.
Valid yo verb:boilerplate arguments are:
node: adds generic documentation for a Node.js projecthelper: adds generic documentation for a Handlebars helper projectassembleplugin: adds generic documents for an Assemble plugingulpplugin: adds generic documents for a gulp plugingruntplugin: adds generic documents for a Grunt plugin
Pro tip: you can use the default boilerplate, node, by running just yo verb:boilerplate.
Visit the docs for adding custom boilerplates.
Add a test/test.js file with a starter mocha test.
Like yo verb:mocha but more basic. Just adds a test.js file in the root directory.
Command: -s | --skip-install
Skips the automatic execution of bower and npm after scaffolding has finished.
Command: -w | --skip-welcome-message
Skips the Yeoman welcome message.
Jon Schlinkert
Copyright (c) 2015 Jon Schlinkert
Released under the license
This file was generated by verb on February 26, 2015.