Source for docs.kosli.com, built with Mintlify.
Install the Mintlify CLI (requires Node.js v19+):
npm i -g mintStart a local preview at http://localhost:3000:
mint devOther useful commands:
mint broken-links # Validate all internal links
mint a11y # Check color contrast and accessibility
mint update # Update the mint CLI tooldocs.json— Theme and site configuration. Uses$refto compose from files inconfig/.config/— Split config:navigation.json(page routing — every new page must be added here),redirects.json,footer.json.- Content directories —
understand_kosli/,getting_started/,administration/,user/,integrations/,tutorials/,implementation_guide/,labs/,troubleshooting/,faq/, and the reference directoriesclient_reference/,helm/,policy-reference/,terraform-reference/,template-reference/,github-action-reference/. Directory names don't decide where a page appears;config/navigation.jsondoes. snippets/— Reusable MDX fragments (only for content used in 2+ pages)changelog/— Product changelog
See CLAUDE.md for full authoring conventions.
Opening a PR automatically creates a Mintlify preview environment. Merging to main deploys to production automatically via the Mintlify GitHub app.
.mintlify/workflows/update-changelog.md — A Mintlify agent workflow that runs every Monday at 09:00 UTC. It reviews all PRs merged to kosli-dev/cli and kosli-dev/terraform-provider-kosli since the last changelog entry and writes a new <Update> block to changelog/index.mdx. Notifications are posted to the #docs Slack channel.