Skip to content

Unify LEAP SDK docs for Kotlin Multiplatform#79

Draft
iamstuffed wants to merge 3 commits intomainfrom
feat/unify-leap-sdk-docs
Draft

Unify LEAP SDK docs for Kotlin Multiplatform#79
iamstuffed wants to merge 3 commits intomainfrom
feat/unify-leap-sdk-docs

Conversation

@iamstuffed
Copy link
Copy Markdown
Collaborator

Summary

  • Merge separate iOS and Android SDK documentation into a single LEAP SDK section with Kotlin/Swift <Tabs> for platform-specific code
  • Reflects the KMP refactoring of leap-sdk which supersedes the standalone leap-ios-sdk and older Android-only SDK
  • Update version to v0.10.0 (preview), SPM URL to Liquid4All/leap-sdk, remove CocoaPods
  • Keep legacy iOS/Android pages with deprecation banners in a separate "(Legacy)" nav group
  • Rewrite the overview page for KMP with a supported platforms table

New pages (10)

All under deployment/on-device/leap-sdk/:

  • quick-start-guide, model-loading, conversation-generation, messages-content
  • function-calling, constrained-generation, advanced-features, utilities
  • ai-agent-usage-guide, cloud-ai-comparison

Navigation changes

  • New "LEAP SDK" group at the top of On-Device
  • Old groups renamed to "iOS SDK (Legacy)" and "Android SDK (Legacy)"
  • Redirects updated for /leap/edge-sdk/ paths

Test plan

  • Verify npx mintlify dev renders all new pages without errors
  • Check Kotlin/Swift tabs render correctly on each page
  • Verify legacy pages show deprecation banner
  • Test old URLs redirect properly (e.g., /deployment/on-device/ios/ios-quick-start-guide)
  • Verify navigation shows LEAP SDK group with correct page order
  • Review code examples for accuracy against current KMP SDK APIs

Create 10 new documentation pages under deployment/on-device/leap-sdk/
that merge the separate iOS and Android SDK docs into a single unified
section. Each page uses <Tabs> for platform-specific code examples
(Kotlin and Swift), reflecting the KMP refactoring of leap-sdk.

Pages: quick-start-guide, model-loading, conversation-generation,
messages-content, function-calling, constrained-generation,
advanced-features, utilities, ai-agent-usage-guide, cloud-ai-comparison.
- Replace iOS SDK and Android SDK nav groups with single LEAP SDK group
- Keep legacy iOS/Android groups labeled "(Legacy)" in navigation
- Update /leap/edge-sdk/ redirects to point to new leap-sdk/ paths
- Rewrite overview page for KMP with supported platforms table
Add a Warning banner to all 20 legacy pages directing users to the
unified LEAP SDK documentation. Also add devlog/ to .gitignore for
local-only development logs.
@mintlify
Copy link
Copy Markdown

mintlify bot commented Mar 28, 2026

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
liquid-docs 🟢 Ready View Preview Mar 28, 2026, 12:06 AM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant