documentation.js

现代JavaScript的文档系统。(The documentation system for modern JavaScript. )

Github星跟蹤圖

现代JavaScript的文档系统。

  • 支持现代JavaScript:ES5,ES2017,JSX和Flow类型注释。
  • 影响参数,类型,成员资格等。 写更少的文档:让电脑为你写。
  • 与GitHub集成,直接从文档链接到它引用的代码。
  • 可自定义的输出:HTML,JSON,Markdown等

概覽

名稱與所有者documentationjs/documentation
主編程語言JavaScript
編程語言JavaScript (語言數: 4)
平台
許可證Other
發布數116
最新版本名稱v14.0.3 (發布於 2024-01-30 13:48:23)
第一版名稱v1.0.1 (發布於 2015-04-08 19:25:40)
創建於2015-03-10 03:34:09
推送於2024-04-22 22:12:34
最后一次提交2024-02-01 09:45:43
星數5.8k
關注者數59
派生數482
提交數1.4k
已啟用問題?
問題數797
打開的問題數195
拉請求數563
打開的拉請求數11
關閉的拉請求數265
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?

Circle CI
npm version
Gitter
David
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
documentation build src/** -f html -o docs

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

# build and serve HTML docs for app.js
documentation serve app.js

# build, serve, and live-update HTML docs for app.js
documentation serve --watch app.js

# 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

Commands:
  serve [input..]   generate, update, and display HTML documentation
  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.

去到頂部