Zeroconf JSDoc wrapper with support for redoc and mermaid that generates documentation for each of your monorepo projects and includes READMEs.
monorepo/
├─ node_modules/ // Always ignored by default
├─ packages/ // Subpackages are expected here
│ ├─ docs/ // Markdown files from here are bundled into the docs package
│ ├─ ├─ anything.md
│ ├─ specs/
│ ├─ ├─ index.yaml // Compiled with redoc and bundled in
│ ├─ package.json // Meta information extracted, dependencies linked
│ ├─ README.md // Bundled in
├─ package.json // Meta information extracted
├─ README.md // Bundled in
npm install --save-dev @optimics/monorepodoc
Supports only Node.js >= 16
Monorepodoc will automatically resolve all of your monorepo packages and put build outputs into dist/docs
.
monorepodoc
Simply installing redoc-cli should get your specs automagically bundled.
npm install --save-dev redoc-cli
Simply installing @mermaid-js/mermaid-cli should get your mermaid charts automagically rendered into PNGs.
npm install --asve-dev @mermaid-js/mermaid-cli