documentation-readme
Inject documentationjs-generated documentation into your README.md.
Usage
Command line
npm install -g documentation-readmecd /your/projectdocumentation-readme README.md -s "API Usage" -- [documentationjs opts]
This will look for a section in README.md with a heading like ## API Usage
.
(The heading can be any level.) The content under that heading will be replaced
with output of documentationjs using any arguments you specified:
documentation -f md [documentationjs opts]
.
Other options:
Usage: bin/documentation-readme documentation [file=README.md] --section "API" [--compare-only] [--] [documentationjs options]
Options:
-s, --section The section heading after which to inject generated documentation [required]
-c, --compare-only Instead of updating the given README with the generated documentation, just
check if its contents match, exiting nonzero if not. [default: false]
-q, --quiet Quiet mode: do not print messages or README diff to stdout. [default: false]
-h, --help Show help [boolean]
--version Show version number [boolean]
npm script
cd /your/project
npm install --save-dev documentation-readme
And then add to your package.json
:
// ... other scripts "docs": "documentation-readme -s \"API Usage\""
mdast plugin
plugin
An mdast plugin to inject the output of documentationjs at a certain heading in a markdown file.
Parameters
-
mdast
-
opts
Examples
var docjsReadme = mdast
Contributing
documentation is an OPEN Open Source Project. This means that:
Individuals making significant and valuable contributions are given commit-access to the project to contribute as they see fit. This project is more like an open wiki than a standard guarded open source project.