dok
v0.0.2
Published
create docs
Downloads
5
Maintainers
Readme
dok
JavaScript documentation generator based on JSDoc.
Installation
npm install doc -g
Usage
Usage: dok [options] [command]
Commands:
create create docs/ folder with .md partials and index.html
publish push docs to gh-pages
readme [options] include .md partials in your README.md
Options:
-h, --help output usage information
-V, --version output the version numberDemo
dok has created docs for itself. Check them out.
About
dok uses JSDoc to parse comments. It comes with a patched version of the haruki theme that includes line numbers. Those are required for deep linking to source code on GitHub.
dok create parses JSDoc comments from your index.js. It creates a new directory
docs/includes/ with markdown files for all functions. It also create an index.html
file with some CSS and JS which is the root for gh-pages.
dok publish pushes all content from the docs/ directory to gh-pages.
dok readme adds all markdown partials to your README.md. By default
all content is placed below '## Methods'.
Important
JSDoc uses <caption></caption> tags for @example captions.
/**
* @example <caption>config.js (all other DBs)</caption>
* exports.db = {
* url: 'postgres://127.0.0.1:5432/',
* name: 'users',
* collection: 'my_user_table'
* }
*/That's pretty hard to read and to write. dok uses plain markdown.
/**
* @example
* `config.js (all other DBs)`
*
* exports.db = {
* url: 'postgres://127.0.0.1:5432/',
* name: 'users',
* collection: 'my_user_table'
* }
*/Test
not yet
npm test
License
MIT
