14.0.3 • Published 3 months ago

documentation v14.0.3

Weekly downloads
64,296
License
ISC
Repository
github
Last release
3 months ago

Circle CI npm version Gitter Inline docs

:date: Current maintenance status

  • Supports modern JavaScript: ES5, ES2017, JSX, Vue and Flow type annotations.
  • Infers parameters, types, membership, and more. Write less documentation: let the computer write it for you.
  • Integrates with GitHub to link directly from documentation to the code it refers to.
  • Customizable output: HTML, JSON, Markdown, and more

Examples

Documentation

User Guide

Globally install documentation using the npm package manager:

$ npm install -g documentation

This installs a command called documentation in your path, that you can point at JSDoc-annotated source code to generate human-readable documentation. First, run documentation with the --help option for help:

Usage:

# generate markdown docs for index.js and files it references
documentation build index.js -f md

# generate html docs for all files in src, and include links to source files in github
documentation build src/** -f html --github -o docs

# document index.js, ignoring any files it requires or imports
documentation build index.js -f md --shallow

# validate JSDoc syntax in util.js
documentation lint util.js

# update the API section of README.md with docs from index.js
documentation readme index.js --section=API

# build docs for all values exported by index.js
documentation build --document-exported index.js

# build html docs for a TypeScript project
documentation build index.ts --parse-extension ts -f html -o docs

Commands:
  build [input..]   build documentation
  lint [input..]    check for common style and uniformity mistakes
  readme [input..]  inject documentation into your README.md

Options:
  --version  Show version number                                       [boolean]
  --help     Show help                                                 [boolean]

Contributing

We have plenty of issues that we'd love help with.

  • Robust and complete JSDoc support, including typedefs.
  • Strong support for HTML and Markdown output
  • Documentation coverage, statistics, and validation

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.

fletch-verihashwebchat_sdkgeneric-redis-cacheairsiders-mapping-toolautobundler@hubvisor/build-coredocumentation-loadercontartec-migrations-postgres@placeshakr/ui-native@everything-registry/sub-chunk-1497secondwheeldevtools-fmdev-documentationdocumentation-devseed-themedocumentation-flat-themedocumentation-litedocumentation-readmedocumentation-theme-bespokedocumentation-theme-core.iodocumentation-theme-ecldocumentation-theme-griestdocumentation-wrapperdocs2pagequisdistinctioruntime-documentationrs-componentsremove-stale-branchescertmappaperwork-sdk-service-nodecognos-clipomegranate-task-utilities@ciscospark/build-toolsyeelight.jsconstruct-inject-initcontagionconglomerate-weaver@cristinaperea/mermaid@cristinaperea/npmmermaidcheminfo-publishcheminfo-toolsclean-documentation-themecleanquirercaulk@antoine-giret/geovisiobloaterattamodelocms-promotionboilermakernxus-mailerokidoc-md@docpocalypse/gatsby-theme-core@dorion/taikodapp-network-js-nat-testdaylog@demiazz/brandondebugger.html@alu0101137902/espree-logging-module-christiantorresgonzalez@alu0101244488/ast-types@alu0101244488/constant-foldingbasketmap@alexistessier/dom@alexistessier/ui-componentbc-ledger-libs@alexandrov/vue-build-dev@andrew_dominican/date-libtest-modmailflobot-doc-generatorflo-componentsferrum.doctesteslint-plugin-eh-to-zee-convertertivetan-sort-js@hearro/hearro-sdk@infinitebrahmanuniverse/nolb-docu@index-as/lit-ceramic-sdk@fmsim/builder@goldiloxio/deepdocs@frontender-magazine/fm-user@galacticexchange/gex-client-js@funq/documentation-theme-light@emdaer/plugin-documentation@emdaer/plugin-jsdoc-tag-value@enact/docs-utils@enact/jsdoc-to-ts@lunaticmuch/front-matter-manipulator@liquidapps/dapp-client@litelliott/lit-ceramic-integration@plasma-platform/tm-perfomance-check@psenger/markdown-fences@rachio-npm/com-rachio-web-core@quixotic/corevue-setup-docjsdoc-as-markdownjsdoc-to-readmejs-airspace-db-client@rspress/plugin-api-docgen@rollup-umd/documentation@jambit/wdio-cucumber-selected-steps-stepdoc@marcosrv-ull/ast-type-rest@marcosrv-ull/constant-folding@modern-js/doc-plugin-api-docgen
14.0.3

3 months ago

14.0.2

11 months ago

14.0.1

1 year ago

14.0.0

2 years ago

14.0.0-alpha.0

2 years ago

14.0.0-alpha.1

2 years ago

13.2.4

3 years ago

13.2.5

3 years ago

13.2.2

3 years ago

13.2.3

3 years ago

13.2.1

3 years ago

13.2.0

3 years ago

13.1.1

3 years ago

13.1.0

3 years ago

13.0.2

4 years ago

13.0.1

4 years ago

13.0.0

4 years ago

12.3.0

4 years ago

12.2.0

4 years ago

12.1.4

4 years ago

12.1.3

4 years ago

12.1.2

5 years ago

12.1.1

5 years ago

12.1.0

5 years ago

12.0.3

5 years ago

12.0.2

5 years ago

12.0.1

5 years ago

12.0.0

5 years ago

11.0.1

5 years ago

11.0.0

5 years ago

10.1.0

5 years ago

10.0.0

5 years ago

10.0.0-alpha.0

5 years ago

9.3.1

5 years ago

9.3.0

5 years ago

9.2.1

5 years ago

9.2.0

5 years ago

9.1.1

5 years ago

9.1.0

5 years ago

9.0.0

5 years ago

9.0.0-alpha.1

5 years ago

9.0.0-alpha.0

6 years ago

8.1.2

6 years ago

8.1.1

6 years ago

8.1.0

6 years ago

8.0.2

6 years ago

8.0.1

6 years ago

8.0.0

6 years ago

7.1.0

6 years ago

7.0.0

6 years ago

6.3.3

6 years ago

6.3.2

6 years ago

6.3.1

6 years ago

6.3.0

6 years ago

6.2.0

6 years ago

6.1.0

6 years ago

6.0.0

6 years ago

5.5.0

6 years ago

5.4.0

6 years ago

5.3.5

6 years ago

5.3.4

6 years ago

5.3.3

7 years ago

5.3.2

7 years ago

5.3.1

7 years ago

5.3.0

7 years ago

5.2.2

7 years ago

5.2.1

7 years ago

5.2.0

7 years ago

5.1.1

7 years ago

5.1.0

7 years ago

5.0.1

7 years ago

5.0.0

7 years ago

4.0.0

7 years ago

4.0.0-rc.1

7 years ago

4.0.0-rc.0

7 years ago

4.0.0-beta.19

7 years ago

4.0.0-beta.18

7 years ago

4.0.0-beta.17

7 years ago

4.0.0-beta16

7 years ago

4.0.0-beta15

7 years ago

4.0.0-beta14

7 years ago

4.0.0-beta13

7 years ago

4.0.0-beta12

7 years ago

4.0.0-beta11

8 years ago

4.0.0-beta10

8 years ago

4.0.0-beta9

8 years ago

4.0.0-beta8

8 years ago

4.0.0-beta7

8 years ago

4.0.0-beta6

8 years ago

4.0.0-beta5

8 years ago

4.0.0-beta4

8 years ago

4.0.0-beta3

8 years ago

4.0.0-beta2

8 years ago

4.0.0-beta1

8 years ago

4.0.0-beta

8 years ago

3.0.4

8 years ago

3.0.3

8 years ago

3.0.2

8 years ago

3.0.1

8 years ago

3.0.0

8 years ago

2.1.0-alpha2

9 years ago

2.1.0-alpha1

9 years ago

2.1.0-alpha

9 years ago

2.0.1

9 years ago

2.0.0

9 years ago

1.4.0

9 years ago

1.3.2

9 years ago

1.3.1

9 years ago

1.3.0

9 years ago

1.2.0

9 years ago

1.1.0

9 years ago

1.0.7

9 years ago

1.0.6

9 years ago

1.0.5

9 years ago

1.0.4

9 years ago

1.0.3

9 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago