Zurück zum Ranking

documentationjs/documentation

JavaScriptdocumentation.js.org

:book: documentation for modern JavaScript

documentation-tooldocumentationjsdocjavascriptbabel
Sterne-Wachstum
Sterne
5.8k
Forks
483
Wochenwachstum
Issues
191
2k4k
März 2015Dez. 2018Okt. 2022Juli 2026
Artefaktenpmnpm 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.

Ähnliche Repositories
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