IntegrationsGrid: add Go as an SDK option#4914
Merged
Duncanma merged 3 commits intoJul 17, 2026
Merged
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Contributor
📖 Docs PR preview links
|
Contributor
|
@DABH if we ship this without the new integration, it has a button that shows zero results... could you just do these changes in the single PR? |
Contributor
|
@DABH we'd also want to add a Go integrations page, like we have for Java: https://temporal-documentation-git-dabh-integrations-grid-go.preview.thundergun.io/develop/java/integrations/ |
The Integrations page UI had no Go filter pill and could not render a Go card icon: ALL_SDKS and SDK_BLOCK_NAMES omitted Go (the SDK union gains Go in the base branch). Add Go to both, mapped to the existing goLangBlock icon that the SDK guide cards and release notes already use, and update the valid-values list in COMPONENTS.md. The markdown-pipeline handler is data-driven and needs no change.
DABH
force-pushed
the
dabh/integrations-grid-go
branch
from
July 17, 2026 19:27
81ff703 to
faffe50
Compare
…page format Add the Integrations section to develop/go/index.mdx (mirroring the Java dev guide) and align the Go integrations index frontmatter with the Java page: SDK-suffixed title, SDK keywords/tags, and a pointer to the Plugin system guide for building your own integrations.
Vale (Temporal.Headings) flags 'Temporal Go Technical Resources' now that the new Integrations section pulls it into the diff. Sentence-case it, matching the style guide and the Java/TypeScript dev guide pages. The heading slug is unchanged.
Duncanma
approved these changes
Jul 17, 2026
Duncanma
pushed a commit
that referenced
this pull request
Jul 20, 2026
* Add Google ADK integration page for the Go SDK Add the first Go SDK integration guide: Google ADK (go.temporal.io/sdk/contrib/googleadk). Covers worker/workflow setup, tools (function, ActivityAsTool, MCP), multi-agent systems, human-in-the-loop tool confirmation, continue-as-new, streaming, and error classification, with code sourced from the samples-go googleadk sample via snipsync. Also bootstraps Go integrations docs: a new Go integrations index, a Go "Integrations" sidebar category, and "Go" added to the IntegrationsGrid SDK type plus a Google ADK grid entry. * IntegrationsGrid: add Go as an SDK option (#4914) * IntegrationsGrid: add Go as an SDK option The Integrations page UI had no Go filter pill and could not render a Go card icon: ALL_SDKS and SDK_BLOCK_NAMES omitted Go (the SDK union gains Go in the base branch). Add Go to both, mapped to the existing goLangBlock icon that the SDK guide cards and release notes already use, and update the valid-values list in COMPONENTS.md. The markdown-pipeline handler is data-driven and needs no change. * go: surface Integrations on the dev-guide landing page, match Java's page format Add the Integrations section to develop/go/index.mdx (mirroring the Java dev guide) and align the Go integrations index frontmatter with the Java page: SDK-suffixed title, SDK keywords/tags, and a pointer to the Plugin system guide for building your own integrations. * go: sentence-case the technical resources heading Vale (Temporal.Headings) flags 'Temporal Go Technical Resources' now that the new Integrations section pulls it into the diff. Sentence-case it, matching the style guide and the Java/TypeScript dev guide pages. The heading slug is unchanged. * googleadk: install with @latest now that contrib/googleadk v0.1.0 is tagged * googleadk: splice sample snippets now that samples-go#504 is merged Populate the page's seven snipsync blocks from the merged temporalio/samples-go googleadk samples (run via snipsync with the markers normalized to the repo's spacing convention), so the page ships with code instead of waiting for the next scheduled snipsync run.
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.
What
Stacked on #4894 (base branch:
dabh/go-adk-integration-docs). Makes Go a first-class citizen of the Integrations UI and navigation, addressing #4894 (comment) and #4914 (comment):IntegrationsGrid/index.tsx—Goadded toALL_SDKS(the filter pill now appears) and toSDK_BLOCK_NAMESmapped togoLangBlock(cards with"sdk": "Go"render an icon instead of nothing)COMPONENTS.md— validdefaultSdksvalues updateddocs/develop/go/index.mdx— the Go dev guide landing page now has an Integrations section, mirroring the Java dev guidedocs/develop/go/integrations/index.mdx— frontmatter/format aligned with the Java integrations page (SDK-suffixed title, SDK keywords/tags, pointer to the Plugin system guide)The
/develop/go/integrationspage itself and theSDKunion change come from #4894, which this PR builds on.Icon
No new asset:
Gomaps to the existingSdkSvgs/GoLangBlock.jsicon that the SDK guide cards, release-note headers, and SDK logo blocks already ship — the same reuse pattern as the grid's Java/Python/Ruby/TypeScript entries (GuidesGridalready mapsGo: "goLangBlock").Notes
scripts/component-handlers/integrations.mjs) is data-driven and needs no change — verifieddefaultSdks={["Go"]}resolves the Go entries Add Google ADK integration page for the Go SDK #4894 adds and existing SDKs are unaffected.SDKunion,ALL_SDKS, andSDK_BLOCK_NAMESare mutually consistent and every block name resolves in theSdkSvgdispatcher.