Prerequisites
- Node.js 20.17.0 or newer (LTS versions recommended).
-
The Mintlify CLI (
mint):If you previously installed the oldermintlifypackage, uninstall it first so themintbinary takes precedence.
Preview locally
From the repository root (the folder containingdocs.json):
http://localhost:3000 with live reload. Prefer not to
install globally? Use npx mint@latest dev.
Validate before you push
Two checks keep the site healthy:mint broken-links checks page links; --check-anchors additionally validates
section anchors (for example /quickstart#create-an-api-key). Run both from the
repository root and make sure they are clean before opening a pull request.
Editing content
- Pages are
.mdxfiles. Each begins with atitle/descriptionfrontmatter block. - Navigation, branding, and site settings live in
docs.json. - Use Mintlify components —
<CodeGroup>,<Card>,<Steps>,<Warning>, and friends — rather than raw HTML.
Assets
The logo (logo/light.svg, logo/dark.svg) and favicon.svg are placeholders.
Replace them with the final Samsa brand SVGs — keep the same file paths so
docs.json needs no change.
llms.txt
Mintlify automatically generates /llms.txt and /llms-full.txt so LLMs and
agents can consume the docs — no configuration is required, and nothing in
docs.json disables them. There is no need to author these files by hand.