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/docs/develop/go/index.mdx b/docs/develop/go/index.mdx index 1d8f1844fb..e3291fa6e4 100644 --- a/docs/develop/go/index.mdx +++ b/docs/develop/go/index.mdx @@ -89,7 +89,11 @@ 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) -## Temporal Go Technical Resources +## [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) - [Go API Documentation](https://pkg.go.dev/go.temporal.io/sdk) 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. 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",