documentation.js

a documentation system so good, you'll actually write documentation

Output HTML + Markdown + JSON

documentation.js has pluggable output formats: you can get raw documentation as JSON, beautiful, customizable HTML, or Markdown that fits perfectly into an API.md or README.md file in a GitHub repository

Demos: self-documentation as HTML, Markdown, JSON
In production: Mapbox GL JS API

Universal JavaScript + ES6 Syntax + CommonJS

documentation.js aims to cover all flavors of modern JavaScript.

Integrated CLI + Node.js + Gulp + Grunt

documentation.js works in your workflow, whether you just want a command-line utility that generates documentation from your code, you use Gulp to publish websites, or you're building a new system and want low-level JavaScript methods.

created by wonderful people, distributed under the ISC license.