Skip to content

docs(sdk/go): add documentation and CI job (3/3)#2227

Draft
rhuss wants to merge 1 commit into
NVIDIA:mainfrom
rhuss:go-sdk-3-upstream
Draft

docs(sdk/go): add documentation and CI job (3/3)#2227
rhuss wants to merge 1 commit into
NVIDIA:mainfrom
rhuss:go-sdk-3-upstream

Conversation

@rhuss

@rhuss rhuss commented Jul 11, 2026

Copy link
Copy Markdown

Summary

Add Go SDK documentation pages and CI integration.

Part 3 of 3 for #2044. Depends on PRs #2225 (1/3) and #2226 (2/3). Please merge those first.

What's included

Fern documentation (4 MDX pages under docs/sdks/go/):

  • Getting Started: installation, gateway connection, first API call
  • Architecture: module structure, transport layer, sub-client pattern
  • Error Handling: error codes, type checking, retry configuration
  • Authentication: OIDC flows, token refresh, TLS configuration

CI integration:

  • Go job added to .github/workflows/branch-checks.yml (lint, build, test, proto freshness check)
  • tasks/go.toml with mise tasks for proto generation from monorepo context
  • SDKs navigation section added to docs/index.yml

7 files | Resolves #2044

Add Go SDK documentation pages and CI integration.

Documentation (Fern MDX):
- Getting Started: installation, connection, first API call
- Architecture: module structure, transport layer, sub-clients
- Error Handling: error codes, type checking, retry configuration
- Authentication: OIDC flows, token refresh, TLS configuration

CI integration:
- Go job in branch-checks workflow (lint, build, test, proto check)
- Mise task for proto generation from monorepo context

Builds on PRs 1/3 and 2/3. Merge those first.

Resolves NVIDIA#2044

Signed-off-by: Roland Huß <roland@jolokia.org>
Assisted-By: 🤖 Claude Code
@copy-pr-bot

copy-pr-bot Bot commented Jul 11, 2026

Copy link
Copy Markdown

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

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.

feat(sdk): proposal for Go SDK following client-go conventions

1 participant