Skip to content

Add missing integrations to the Python and TypeScript landing pages - #5139

Merged
Duncanma merged 2 commits into
mainfrom
docs/sync-integrations-landing-lists
Aug 19, 2026
Merged

Add missing integrations to the Python and TypeScript landing pages#5139
Duncanma merged 2 commits into
mainfrom
docs/sync-integrations-landing-lists

Conversation

@DABH

@DABH DABH commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

What

Adds two integration bullets that were missing from SDK landing pages:

  • Langfuse on /develop/python — added to integrations-data.json in Add Langfuse Python integration card #5086, but the landing-page bullet was never added
  • LangSmith on /develop/typescript — in the grid data and sidebars.js with a local guide at docs/develop/typescript/integrations/langsmith.mdx, but missing from the landing page

Why

Each SDK landing page lists every integrations-data.json entry for that SDK. I checked whether these omissions were deliberate, and they don't appear to be:

  • Not an "external links are excluded" rule — 5 of the 12 existing Python bullets already point off-site (OpenAI Agents SDK, OpenBox, Parseable, Pydantic AI, Tenuo).
  • Not a "mirror sidebars.js" rule — Fix Python integrations list on develop landing page #5133 gave that as the rationale, but sidebars.js has only the 7 local Python pages while the list has 12. The actual convention is "every grid entry for this SDK."
  • Not a scoping issue — Langfuse is tagged sdk: "Python" / "Agent observability", the same shape as LangSmith and Braintrust, both already listed.

Verification

I diffed all five SDK landing pages against integrations-data.json. Go, Java, and Ruby were already in sync; Python and TypeScript each had one gap, both fixed here. All five now match.

Ordering follows the grid's localeCompare sort, so Langfuse sorts before LangGraph.

The sdk: null entries (Datadog, Grafana Cloud, ClickStack, New Relic, SigNoz, Vantage, Prometheus) are Cloud metrics/cost integrations with no SDK binding, and are correctly absent from SDK landing pages.

Checked locally: yarn build, vale --config .vale-ci.ini on both edited files (0 errors/warnings), yarn check:orphans, yarn lint:mermaid, bin/check-redirects-for-moved-pages.js.

Follow-up worth considering

This hand-maintained list duplicates integrations-data.json and has now drifted three times in eight days (#5133, and both gaps here). Options: render <IntegrationsGrid defaultSdks={["Python"]} /> on the landing pages instead of hardcoded bullets, or add a yarn check:integrations script alongside the existing check:metrics / check:orphans. The check script is lower-risk — it keeps the current page design and just fails CI on drift. Happy to open that separately.

┆Attachments: EDU-6986 Add missing integrations to the Python and TypeScript landing pages

Each SDK landing page lists every entry in the IntegrationsGrid data for
that SDK, including the ones that link off-site. Two entries were added to
integrations-data.json without a matching bullet:

- Langfuse (Python), added in #5086
- LangSmith (TypeScript), which also has a local guide and a sidebars.js
  entry

Go, Java, and Ruby were already in sync.
@DABH
DABH requested a review from a team as a code owner August 19, 2026 05:36
Copilot AI balanced review requested due to automatic review settings August 19, 2026 05:36
@vercel

vercel Bot commented Aug 19, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
temporal-documentation Ready Ready Preview Aug 19, 2026 4:33pm

Request Review

@github-actions

Copy link
Copy Markdown
Contributor

📖 Docs PR preview links

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds missing integration links so SDK landing pages match the integrations grid.

Changes:

  • Adds Langfuse to the Python integrations list.
  • Adds LangSmith to the TypeScript integrations list.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
docs/develop/python/index.mdx Adds the Langfuse integration link.
docs/develop/typescript/index.mdx Adds the local LangSmith guide link.

💡 Configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@Duncanma

Copy link
Copy Markdown
Contributor

Created #5144 to track the larger problem where the SDK landing pages duplicate the sidebar, but with no system to keep them in sync

@Duncanma
Duncanma enabled auto-merge (squash) August 19, 2026 16:32
@Duncanma
Duncanma merged commit 305e93f into main Aug 19, 2026
15 checks passed
@Duncanma
Duncanma deleted the docs/sync-integrations-landing-lists branch August 19, 2026 16:33
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.

3 participants