Mintlify-powered documentation for the Spring AI Community.
# Start development server
./dev-preview.sh
# Or specify a port
./dev-preview.sh 3001
# Or use mintlify directly
mintlify devView at: http://localhost:3000
Always run before committing:
./pre-commit-check.shThis checks for:
- Broken links
- Invalid JSON syntax in mint.json
- Git status
Edit .mdx files or mint.json
./dev-preview.sh./pre-commit-check.shgit add <files>
git commit -m "Description"git show HEADgit push origin mainmintlify-docs/
├── mint.json # Navigation and config
├── index.mdx # Homepage
├── community/ # Community docs
│ ├── index.mdx
│ ├── governance.mdx
│ └── ...
├── projects/ # Project showcase
│ ├── production/
│ └── incubating/
├── benchmarking/ # Spring AI Bench info
└── get-involved/ # Contribution guide
| AsciiDoc | Mintlify |
|---|---|
.adoc files |
.mdx files |
asciidoctor to build |
No build step |
asciidoctor --watch |
mintlify dev |
Attributes (:toc:) |
Components (<Card>) |
include::file.adoc[] |
<Snippet file="snippet.mdx" /> |
| Config in files | Config in mint.json |
# Start dev server
mintlify dev
# Check for broken links
mintlify broken-links
# Rename file and update references
mintlify rename old-file.mdx new-file.mdx
# Validate OpenAPI spec
mintlify openapi-check api-reference/openapi.json<Card title="Title" icon="icon-name" href="/path">
Content
</Card><CardGroup cols={2}>
<Card>...</Card>
<Card>...</Card>
</CardGroup><Steps>
<Step title="First">Content</Step>
<Step title="Second">Content</Step>
</Steps><AccordionGroup>
<Accordion title="Question">Answer</Accordion>
</AccordionGroup><Tabs>
<Tab title="Option 1">Content</Tab>
<Tab title="Option 2">Content</Tab>
</Tabs><Note>Important information</Note>
<Warning>Warning message</Warning>
<Info>Info message</Info>
<Check>Success message</Check>- Run
./pre-commit-check.shbefore every commit - The script checks for broken links and syntax errors
- Review changes with
git diffbefore committing