Repository navigation
Fix stale iOS, Android and Angular UI Kit pages (Docs MCP bundles are built from them) - #568
Open
raj-dubey1 wants to merge 4 commits into
Open
raj-dubey1 wants to merge 4 commits into
raj-dubey1 wants to merge 4 commits into
Conversation
|
Preview deployment for your docs. Learn more about Mintlify Previews.
💡 Tip: Enable Automations to automatically generate PRs for you. |
…roid and Angular pages The Docs MCP server's implementation bundles were hand-written files in the MCP repo, untouched since April: they pinned old kit majors and used removed components (the Flutter one installs flutter_chat_ui_kit and cometchat_chat_uikit ^5). They now live here, in mcp-bundles/, and the MCP index build serves them, so a merged change is live within ~10 min. - mcp-bundles/: the 11 bundles rewritten for the latest kits (React 7.2.4, React Native 5.5.2, Angular 5.2.2 (new), Flutter 6.2.0, Android 6.1.1, iOS 5.2.3, JS SDK 4.2.1, plus moderation, widget, presence, multi-tenant), each compiled or run against the latest release; README; removed-apis.json - .github/scripts/check-mcp-bundles.mjs + workflow: fails a bundle whose pinned package is behind its latest release, whose body and frontmatter versions differ, whose code uses a removed API, whose last_verified is over 90 days old, or whose docs link no longer resolves; weekly run opens an issue - .mintignore/.mintlifyignore: keep mcp-bundles/ off the site - iOS getting-started: 5.2.3 via SPM (Up to Next Major), CometChatSDK resolved by the kit, iOS 15.1+; CocoaPods tops out at 5.1.18 - iOS message-list: MessageListAlignment (.standard/.leftAligned), hideAvatar Bool? - Android: chatuikit-*-android 6.1.1, calls-sdk-android 5.0.4; Compose 1.8 BOM warning (6.1.1 crashes on Compose 1.7) - Angular message-list: MessageListAlignment/MessageBubbleAlignment are numeric enums Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Efu4EKfePzK3Z6QQVp2hm4
Bundles reach AI coding agents within ~10 minutes of a merge to main, so mcp-bundles/ and its check get an explicit owner. The default-owner line started with "- ", which GitHub reads as a path, so nobody was ever requested by default; it is now "* @swapnil-cometchat". Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Efu4EKfePzK3Z6QQVp2hm4
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Bundles no longer live here. The Docs MCP now compiles each bundle from the existing pages (integration guide + the platform's llms page), so the pages are the single source and the copies in mcp-bundles/ would only drift. Removed mcp-bundles/, its check and workflow, the ignore entries and the bundle CODEOWNERS lines. Kept the page fixes and the default-owner fix. mcp-server.mdx now says which pages each bundle is built from. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Efu4EKfePzK3Z6QQVp2hm4
raj-dubey1
force-pushed
the
fix/mcp-bundles-in-docs
branch
from
October 16, 2026 09:21
8136fcb to
e8c671c
Compare
7 tasks done
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Why
The Docs MCP server's implementation bundles turned out to be out-of-date copies of these pages. The MCP now builds each bundle from the pages themselves: the integration guide plus the platform's AI reference (llms) page. So these pages are the single source for what AI coding agents get. While checking them against the latest kits, I found several pages that were out of date or wrong.
Page fixes, against the latest releases
ui-kit/ios/getting-started:Package.swiftresolvesCometChatSDK4.1.10+ itself, so it's no longer pinned by hand.pod 'CometChatUIKitSwift', '5.1.22', but CocoaPods stops at 5.1.18, so that install failed. The page now says new releases ship through SPM only.ui-kit/ios/message-list: the type isMessageListAlignmentwith.standard/.leftAligned. The page saidMessageAlignment/.left, which doesn't compile.hideAvatarisBool?, defaultnil(hidden in 1:1 chats).ui-kit/android/getting-started*,calling-integration,call-features:chatuikit-*-android6.1.1 (was 6.0.6 / 6.0.3) andcalls-sdk-android5.0.4 (was 5.0.1).NoSuchMethodError: LazyColumn), so pin compose-bom 2025.06.00 or newer. Reproduced on an emulator.ui-kit/angular/components/cometchat-message-list:MessageListAlignmentandMessageBubbleAlignmentare numeric enums. The examples bound strings ('left'); they now bind the enum.mcp-server.mdx: the bundle table now says which pages each bundle is built from, and addsangular-uikit-quickstart.CODEOWNERS: the default-owner line was- @swapnil-cometchat. GitHub reads-as a path, so nobody was requested by default. It's now* @jitvarpatil.Earlier commits on this branch added an
mcp-bundles/folder; it's removed again, so the net diff is the page fixes above.Notes
isKeywordReferencePresent, but its examples useisKeywordsReferencePresent. Not changed here.🤖 Generated with Claude Code
https://claude.ai/code/session_01Efu4EKfePzK3Z6QQVp2hm4