Monday, July 24, 2017

#July 25, 2017 at 05:05AM

#

#JSDoc 3

An API documentation generator for #JavaScript.

Want to contribute to JSDoc? Please read CONTRIBUTING.md.

Installation and Usage

JSDoc supports Node.js 4.2.0 and later. You can install JSDoc globally or in your project’s node_modules folder.

To install the latest version on npm globally (may require sudo; learn how to fix this):

npm install -g jsdoc
To install the latest version on npm locally and save it in your package’s package.json file:

npm install –save-dev jsdoc
Note: By default, npm adds your package using the caret operator in front of the version number (for example, ^3.5.2). We recommend using the tilde operator instead (for example, ~3.5.2), which limits updates to the most recent patch-level version. See this Stack Overflow answer for more information about the caret and tilde operators.

To install the latest development version locally, without updating your project’s package.json file:

npm install git+http://ift.tt/1EFsYel
If you installed JSDoc locally, the JSDoc command-line tool is available in ./node_modules/.bin. To generate documentation for the file yourJavaScriptFile.js:

./node_modules/.bin/jsdoc yourJavaScriptFile.js
Or if you installed JSDoc globally, simply run the jsdoc command:

jsdoc yourJavaScriptFile.js
By default, the generated documentation is saved in a directory named out. You can use the –destination (-d) option to specify another directory.

Run jsdoc –help for a complete list of command-line options.

Templates and Tools

The JSDoc community has created numerous templates and other tools to help you generate and customize your documentation. Here are just a few:

Templates

jaguarjs-jsdoc
DocStrap (example)
jsdoc3Template (example)
minami
docdash (example)
tui-jsdoc-template (example)
Build Tools

JSDoc Grunt plugin
JSDoc Gulp plugin
Other Tools

jsdoc-to-markdown
Integrating GitBook with JSDoc
For More Information

Documentation is available at Use JSDoc.
Contribute to the docs at jsdoc3/jsdoc3.github.com.
Join JSDoc’s Slack channel.
Ask for help on the JSDoc Users mailing list.
Post questions tagged jsdoc to Stack Overflow.
License

JSDoc 3 is copyright (c) 2011-present Michael Mathews micmath@gmail.com and the contributors to JSDoc.

JSDoc 3 is free software, licensed under the Apache License, Version 2.0. See the file LICENSE.md in this distribution for more details.
via http://ift.tt/2v213r9




from WordPress http://ift.tt/2vUyIzF
via IFTTT

No comments:

Post a Comment