A fancy documentation generator that can mash up documentation from multiple sources, such as SassDoc and JSDoc. Spacedoc was originally forked from Supercollider, the documentation tool used by the Foundation family of frameworks.
- Combines Markdown, SassDoc data, and JSDoc data into compiled HTML pages.
- Supports custom Markdown and Pug instances.
- Can generate a search result list out of documentation items.
- Can be extended to support other documentation generators.
git clone https://github.com/spacedoc/spacedoc cd Spacedoc npm run bootstrap npm test
Spacedoc is a monorepo powered by Lerna. This means all of the library's core packages are maintained here in the same repository, and published as separate modules using the same version numbers.
The packages include:
spacedoc: core library.
spacedoc-helpers: template helper functions.
spacedoc-js: JSDoc adapter.
spacedoc-sass: SassDoc adapter.