Lapdoc is a lightweight documentation tool for power users. It features :
- Compose your documentation in markdown and plantuml, in individual files
- Merge all the markdown files into a gorgeous webpage featuring a table of content sidebar
- The webpage works off the internet, you can give it to your client or boss and it will work!
- Clever syntax highlighting
- Node.js toolchain
- Organize your categories and subcategories as you want, with infinite levels of depth
- Builds a PDF version of your documentation
Prerequisites :
- graphviz
- the command
plantuml
must be in your$PATH
Clone this repository and run :
npm install
Put your markdown files in ./docs
, then edit config.js
.
module.exports = {
app: {
title: "Lapdoc",
},
map: {
"docs/Welcome.md",
{
"Setup": ["docs/Setup.md"]
},
}
};
Now, you can build your documentation into a gorgeous deliverable!
node lapdoc.js
Finally open doc.html
in a browser, it's at the root of this project.
- build a PDF
- Lazy reloading on change
- Custom logo