Comments not required
One command turns an uncommented library into a complete API reference.
Get started
Point it at your module root and get a full site: every export discovered, every signature typed, every type cross-linked.
One command turns an uncommented library into a complete API reference.
Get started
Signatures come from your actual type annotations, so they can't drift from the code.
Type pages
A class callers reach as MyLib.Util.Queue sits under Util, wherever its source file lives.
Navigation
init --from-moonwave converts your existing docs. Tags, tabs, admonitions, and links keep working.
Migration guide
HMR while you write, offline search, dark mode, Luau highlighting, and llms.txt for AI agents.
Customizing the site
check fails the build on broken docs, and init writes a GitHub Pages workflow that deploys on push.
Deploying