a documentation system so good, you'll actually write documentation
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
documentation.js aims to cover all flavors of modern JavaScript.