Skip to content

docs: show Kotlin Multiplatform in the install page Libraries list#18612

Merged
turnipdabeets merged 2 commits into
masterfrom
docs/kmp-install-page
Jul 17, 2026
Merged

docs: show Kotlin Multiplatform in the install page Libraries list#18612
turnipdabeets merged 2 commits into
masterfrom
docs/kmp-install-page

Conversation

@turnipdabeets

Copy link
Copy Markdown
Contributor

Changes

The KMP pieces all shipped yesterday — SDK library page #18472, wizard support #906, and the install taxonomy entry #18516. The AI wizard tab is taxonomy-driven so it already surfaces KMP. But the Libraries tab on getting-started/install is a separate hardcoded slug allowlist in Integrate.tsx that #18516 never touched — so KMP was missing there.

  • Add /docs/libraries/kmp to the SDKs allowlist in Integrate.tsx
  • Bump the Libraries tab count 16 → 17 in install.mdx

The KMP page already has platformLogo: kmp, so it renders with the correct logo.

🤖 Generated with Claude Code

The KMP SDK library page (#18472), wizard support (wizard #906), and the
install taxonomy entry (#18516) all landed, so the wizard tab already
surfaces KMP. But the "Libraries" tab is a separate hardcoded slug
allowlist in Integrate.tsx that was never updated, so KMP was missing
there. Add /docs/libraries/kmp and bump the tab count 16 -> 17.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@turnipdabeets
turnipdabeets requested a review from a team July 16, 2026 23:31
@turnipdabeets
turnipdabeets enabled auto-merge (squash) July 16, 2026 23:31
@github-actions

github-actions Bot commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

Deploy preview

Status Details Updated (UTC)
🟢 Ready View preview Jul 17, 2026 12:31AM

@github-actions

Copy link
Copy Markdown
Contributor

Deploy preview

Status Details Updated (UTC)
🔴 Failed View logs Jul 16, 2026 11:33PM

Push a fix or re-run the workflow to try again.

Common culprits
  • MDX issues - unescaped </> characters, unclosed tags, or malformed JSX
  • External API timeouts - GitHub, Strapi, or Ashby occasionally hiccup

@github-actions

Copy link
Copy Markdown
Contributor

Bundle report

Total JS (gzip)

6.73 MiB (+0.4 KiB / +0.0%)

Eager graph (modules shipped in each entrypoint's initial chunks)

Entrypoint Eager size Budget Modules
app 16.10 MiB (+2.6 KiB / +0.0%) report-only 1956
Largest modules in the app closure
Module Size
./src/data/mcp-tools.json 830.8 KiB
css ./node_modules/.pnpm/css-loader@5.2.7_webpack@5.101.3/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].oneOf[1].use[1]!./node_modules/.pnpm/postcss-loader@4.3.0_postcss@8.5.6_webpack@5.101.3/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[8].oneOf[1].use[2]!./src/styles/global.css 737.9 KiB
./src/components/Stickers/Stickers.tsx 696.4 KiB
./node_modules/.pnpm/@radix-ui+react-icons@1.3.2_react@18.3.1/node_modules/@radix-ui/react-icons/dist/react-icons.esm.js 481.4 KiB
./node_modules/.pnpm/rehype-raw@7.0.0/node_modules/rehype-raw/lib/index.js + 29 modules 395.1 KiB
./node_modules/.pnpm/@posthog+icons@0.36.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/@posthog/icons/dist/posthog-icons.cjs.js 364.8 KiB
./src/hooks/useCustomers.tsx + 54 modules 355.1 KiB
./node_modules/.pnpm/@posthog+icons@0.36.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/@posthog/icons/dist/posthog-icons.es.js 354.8 KiB
./node_modules/.pnpm/react-markdown@8.0.7_@types+react@16.14.66_react@18.3.1/node_modules/react-markdown/lib/react-markdown.js + 88 modules 351.4 KiB
./node_modules/.pnpm/cloudinary-core@2.14.0_lodash@4.17.21/node_modules/cloudinary-core/cloudinary-core.js 281.9 KiB
./src/components/ProductComparisonTable/index.tsx + 120 modules 278.6 KiB
./src/components/SearchUI/index.tsx + 87 modules 271.8 KiB
./gatsby-browser.tsx + 45 modules 247.7 KiB
./node_modules/.pnpm/d3@7.9.0/node_modules/d3/src/index.js + 208 modules 247.4 KiB
./src/components/Pricing/PricingSlider/Slider.tsx + 87 modules 239.9 KiB

Eager-graph budgets are report-only until a baseline is established. Sizes are gzip of public/**/*.js; eager size is webpack module source bytes for the modules actually shipped in the entrypoint's initial chunks (post-tree-shake).

@turnipdabeets
turnipdabeets merged commit c1968b8 into master Jul 17, 2026
18 checks passed
@turnipdabeets
turnipdabeets deleted the docs/kmp-install-page branch July 17, 2026 00:32
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