Current structure
docs.json defines three tabs:
- Guides – landing page, quickstart, workflow, and writing practices.
- Engineering – AI tooling playbooks (Cursor, Claude Code, Windsurf).
- API reference – App Launch + health endpoints wired to OpenAPI.
docs.json looks like this:
You don’t include .mdx in the path—Mintlify resolves it automatically.
Adding a page
- Create the MDX file under
docs/(e.g.docs/runbooks/incident.mdx). - Update
docs.jsonand add the relative pathrunbooks/incident. - Run
mint devto verify the sidebar shows the new entry.
Best practices
- Keep groups short (3–4 pages). Spin up a new group if you need more.
- Use verbs or outcomes in group names (“Operate”, “Observe”, “Secure”) instead of vague buckets like “Misc”.
- Link to GitHub markdown (implementation notes, RFCs) from the relevant pages instead of duplicating content inside the docs site.
Hidden / utility pages
Any MDX file that is not referenced indocs.json is “hidden”—Mintlify can still
render it when accessed by URL, but it won’t show up in the sidebar. Use this for
drafts, experiment logs, or short-lived release notes.