From faffe505af49c76bde97e0788d90e24c33e726f7 Mon Sep 17 00:00:00 2001 From: DABH Date: Fri, 17 Jul 2026 13:34:09 -0500 Subject: [PATCH 1/3] 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. --- COMPONENTS.md | 2 +- src/components/IntegrationsGrid/index.tsx | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/COMPONENTS.md b/COMPONENTS.md index ab7811c73f..690e8e9dea 100644 --- a/COMPONENTS.md +++ b/COMPONENTS.md @@ -155,7 +155,7 @@ For example, the Python SDK integrations page pre-filters to Python: ``` -Valid SDK values are `"Java"`, `"Python"`, `"TypeScript"`, and `"Ruby"`. +Valid SDK values are `"Go"`, `"Java"`, `"Python"`, `"TypeScript"`, and `"Ruby"`. ### Filter behavior diff --git a/src/components/IntegrationsGrid/index.tsx b/src/components/IntegrationsGrid/index.tsx index 707af4bd92..b19649e926 100644 --- a/src/components/IntegrationsGrid/index.tsx +++ b/src/components/IntegrationsGrid/index.tsx @@ -10,12 +10,13 @@ import integrations, { type SDK, type Integration } from "./integrations-data"; import SdkSvg from "../elements/SdkSvgs/SdkSvg"; import styles from "./IntegrationsGrid.module.css"; -const ALL_SDKS: SDK[] = ["Java", "Python", "Ruby", "TypeScript"]; +const ALL_SDKS: SDK[] = ["Go", "Java", "Python", "Ruby", "TypeScript"]; const LANGUAGE_AGNOSTIC = "Language-agnostic"; type SdkFilter = SDK | typeof LANGUAGE_AGNOSTIC; const ALL_SDK_FILTERS: SdkFilter[] = [...ALL_SDKS, LANGUAGE_AGNOSTIC]; const SDK_BLOCK_NAMES: Record = { + Go: "goLangBlock", Java: "javaBlock", Python: "pythonBlock", Ruby: "rubyBlock", From 0f5c258d16393b98779e782ffb95b557d49a440c Mon Sep 17 00:00:00 2001 From: DABH Date: Fri, 17 Jul 2026 14:33:04 -0500 Subject: [PATCH 2/3] 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. --- docs/develop/go/index.mdx | 4 ++++ docs/develop/go/integrations/index.mdx | 13 +++++++------ 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/docs/develop/go/index.mdx b/docs/develop/go/index.mdx index 1d8f1844fb..ffc9b32dbc 100644 --- a/docs/develop/go/index.mdx +++ b/docs/develop/go/index.mdx @@ -89,6 +89,10 @@ From there, you can dive deeper into any of the Temporal primitives to start bui - [Testing](/develop/go/best-practices/testing-suite) - [Data handling](/develop/go/data-handling) +## [Integrations](/develop/go/integrations) + +- [Google ADK integration](/develop/go/integrations/google-adk) + ## Temporal Go Technical Resources - [Go SDK Quickstart - Setup Guide](/develop/go/set-up-your-local-go) diff --git a/docs/develop/go/integrations/index.mdx b/docs/develop/go/integrations/index.mdx index 1e144329ab..a8b37e1574 100644 --- a/docs/develop/go/integrations/index.mdx +++ b/docs/develop/go/integrations/index.mdx @@ -1,21 +1,22 @@ --- id: index -title: Integrations +title: Integrations - Go SDK sidebar_label: Integrations -toc_max_heading_level: 2 +description: This section covers integrations with the Go SDK +toc_max_heading_level: 4 keywords: + - Go SDK - integrations - ai frameworks - - agent frameworks tags: + - Go SDK + - Temporal SDKs - Integrations - - AI Frameworks - - Agent Frameworks -description: Integrations with other tools and services. --- import IntegrationsGrid from '@site/src/components/IntegrationsGrid'; The following integrations are available for the Temporal Go SDK. +You can also use the Temporal Go SDK's [Plugin system](/develop/plugins-guide) to build your own integrations. From 3c78617bd83c45ee3f2d2e62ff103f9a959a761f Mon Sep 17 00:00:00 2001 From: DABH Date: Fri, 17 Jul 2026 14:42:22 -0500 Subject: [PATCH 3/3] 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. --- docs/develop/go/index.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/develop/go/index.mdx b/docs/develop/go/index.mdx index ffc9b32dbc..e3291fa6e4 100644 --- a/docs/develop/go/index.mdx +++ b/docs/develop/go/index.mdx @@ -93,7 +93,7 @@ From there, you can dive deeper into any of the Temporal primitives to start bui - [Google ADK integration](/develop/go/integrations/google-adk) -## Temporal Go Technical Resources +## Temporal Go technical resources - [Go SDK Quickstart - Setup Guide](/develop/go/set-up-your-local-go) - [Go API Documentation](https://pkg.go.dev/go.temporal.io/sdk)