返回排行榜

documentationjs/documentation

JavaScriptdocumentation.js.org

:book: documentation for modern JavaScript

documentation-tooldocumentationjsdocjavascriptbabel
Star 增长趋势
Star
5.8k
Forks
483
周增长
Issues
191
2k4k
2015年3月2018年12月2022年10月2026年7月
制品库npmnpm install documentation
README

The documentation system for modern JavaScript

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.

相关仓库
gohugoio/hugo

The world’s fastest framework for building websites.

GoGo ModulesApache License 2.0gohugo
gohugo.io
89k8.3k
freeCodeCamp/devdocs

API Documentation Browser

RubyRubyGemsMozilla Public License 2.0devdocsdocumentation
devdocs.io
39.2k2.6k
docsifyjs/docsify

🃏 A magical documentation site generator.

JavaScriptnpmMIT Licensedocumentationdocumentation-tool
docsify.js.org
31.4k5.8k
Redocly/redoc

📘 OpenAPI/Swagger-generated API Reference Documentation

TypeScriptnpmMIT Licenseopenapiswagger
redocly.github.io/redoc/
25.8k2.4k
11ty/buildawesome

A simpler site generator. Transforms a directory of templates (of varying types) into HTML.

JavaScriptnpmMIT Licensestatic-site-generatordocumentation-tool
11ty.dev
19.8k585
11ty/eleventy

A simpler site generator. Transforms a directory of templates (of varying types) into HTML.

JavaScriptnpmMIT Licensestatic-site-generatordocumentation-tool
11ty.dev
17.8k509
getzola/zola

A fast static site generator in a single binary with everything built-in. https://www.getzola.org

Rustcrates.ioEuropean Union Public License 1.2staticsite-generator
getzola.org
17.3k1.2k
gollum/gollum

A simple, Git-powered wiki with a local frontend and support for many kinds of markup and content.

RubyRubyGemsMIT Licensewikigollum
14.3k1.6k
star7th/showdoc

ShowDoc is a tool greatly applicable for an IT team to share documents online一个非常适合IT团队的在线API文档、技术文档工具

PHPPackagistOthershowdocapi
showdoc.com.cn
12.8k2.2k
zealdocs/zeal

Offline documentation browser. Your personal reference library, searchable in an instant.

C++GNU General Public License v3.0documentationdocset
zealdocs.org
12.7k834
HugoBlox/kit

🧱 Describe your site, AI builds it, you own it as Markdown. Snap together Tailwind blocks like Lego — landing pages, blogs, portfolios, docs & more. No AI slop. Free to deploy anywhere 👇

HTMLMIT Licensehugoacademic
hugoblox.com
9.6k2.9k
HugoBlox/hugo-blox-builder

🚨 GROW YOUR AUDIENCE WITH HUGOBLOX! 🚀 HugoBlox is an easy, fast no-code website builder for researchers, entrepreneurs, data scientists, and developers. Build stunning sites in minutes. 适合研究人员、企业家、数据科学家和开发者的简单快速无代码网站构建器。用拖放功能、可定制模板和内置SEO工具快速创建精美网站!

HTMLMIT Licensehugoacademic
hugoblox.com/templates/
8.5k2.9k