This repository contains the documentation for KaleidoSwap, built using Mintlify.
Live docs: docs.kaleidoswap.com
All documentation lives in the mintlify-docs/ directory. Each section below maps to a tab in the docs navigation:
whats-kaleidoswap/- Overview: introduction, quickstart, key features, architecture, glossarydesktop-app/- Desktop App guides: getting started, wallet, channels, trading, KaleidoMind, supportextensions/- Browser extensions (multi-layer wallet for Spark, Arkade and Liquid)sdk/- KaleidoSDK documentation (kaleido-sdk, TypeScript and Python clients)cli/- KaleidoCLI: local multi-asset Lightning nodes, channels, market and swaps from the terminalai-tools/- AI tools: MCP servers, skills, KaleidoAgent and KaleidoMindapi-reference/- API reference and integration guideswallet-engine/- Multi-protocol wallet engine: concepts and adding a protocolcn/- Simplified Chinese translation (see Translations)snippets/- Shared MDX snippets, includingversions.mdx(documented SDK and RLN API versions)assets/- Images (assets/images/) and logos/favicon (assets/logos/)
mintlify-docs/docs.json- Mintlify configuration (navigation for both languages, theme, navbar, redirects, API settings)mintlify-docs/openapi.json- OpenAPI specification for the interactive API playground (shared across languages)
English is the default language and lives at the root of mintlify-docs/. The Simplified Chinese translation mirrors that tree one-to-one under mintlify-docs/cn/, and both are declared under navigation.languages in docs.json.
Read TRANSLATION-GUIDE.md before touching cn/, and run the parity checks after any change:
python scripts/check-cn-parity.py
python scripts/pin-cn-anchors.py # add --apply to writeInstall the Mintlify CLI to preview changes locally:
npm i -g mint
cd mintlify-docs
mint devSDK and API versions quoted in the docs are defined once in mintlify-docs/snippets/versions.mdx. On every pull request, the Check SDK version workflow (scripts/check-sdk-version.sh) compares the documented SDK version against the latest kaleido-sdk on npm and warns if they have drifted.
- Fork the repository
- Create your feature branch
- Make your changes in
mintlify-docs/(and mirror them inmintlify-docs/cn/where relevant) - Preview locally with
mint dev - Submit a pull request