:book: 现代 JavaScript 的文档
The documentation system for modern JavaScript
[:date: Current maintenance status](https://github.com/documentationjs/documentation/wiki/Current-maintenance-status) - Supports modern JavaScript: ES5, ES2017, JSX, Vue and [Flow](https://flow.org/) 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 - [HTML output with default template](https://documentation.js.org/html-example/) - [Markdown](https://github.com/documentationjs/documentation/blob/master/docs/NODE_API.md) - [JSON](https://documentation.js.org/html-example/index.json) ## Documentation - [Getting Started](docs/GETTING_STARTED.md): start here - [Usage](docs/USAGE.md): how to use documentation.js - [Recipes](docs/RECIPES.md): tricks for writing effective JSDoc docs - [Node API](docs/NODE_API.md): documentation.js's self-generated documentation - [Configuring documentation.js](docs/CONFIG.md) - [FAQ](docs/FAQ.md) - [Troubleshooting](docs/TROUBLESHOOTING.md) - [Theming](docs/THEMING.md): tips for theming documentation output in HTML - [See also](https://github.com/documentationjs/documentation/wiki/See-also): a list of projects similar to documentation.js ## User Guide Globally install `documentation` using the [npm](https://www.npmjs.com/) package manager: ```sh $ npm install -g documentation ``` This installs a command called `documentation` in your path, that you can point at [JSDoc](https://jsdoc.app/about-getting-started.html)-annotated source code to generate human-readable documentation. First, run `documentation` with the `--help` option for help: ``` … ``` ## [Contributing](CONTRIBUTING.md) _We have plenty of [issues](https://github.com/documentationjs/documentation/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.暂无开放 Issues,或尚未同步最近议题。