For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
预约演示登录免费开始
  • 使用 SDK
    • SDK 概述
    • SDK 如何工作
    • Quickstart
    • Customer showcase
  • 使用 SDK
    • 项目结构
    • 添加自定义代码
    • Migrating to Replay
    • 功能特性
  • 参考
      • Generating an SDK
      • 发布为 Go 模块
      • Go 配置
      • 添加自定义代码
      • 变更日志
      • Customer showcase
  • 资源
    • generators.yml
Checking status...
SOC2Soc 2 Type II
© 2026 Fern • Birch Solutions, Inc., a Postman company

Documentation

SDKsDocsAsk FernCLI Reference

API Definitions

OpenAPIAsyncAPIOpenRPCgRPC

Resources

BlogSupportPricing

Company

Brand KitPrivacy PolicyTerms of Service
LogoLogo
预约演示登录免费开始
在本页
  • 要求
  • 配置 generators.yml
  • 发布到 pkg.go.dev
参考Go

发布为 Go 模块

||以 Markdown 格式查看|
此页面是否有帮助?
在仪表板中编辑
上一个

生成 SDK

下一个

Go 配置

将您面向公众的 Fern Go SDK 发布到 pkg.go.dev。

本页面假设您已具备:

  • 已初始化的 fern 文件夹、Go SDK 的 GitHub 仓库,以及 generators.yml 中的 Go 生成器组。请参阅生成 SDK (Go)。
Versioned package published on Pkgsite

要求

当您推送语义版本标签到仓库且仓库满足以下要求时,Go SDK 会自动发布到 pkg.go.dev。无需专门的 CI。

您的仓库必须具备:

  • 公开可见性
  • 已批准的许可证,例如 MIT 或 Apache 2.0
  • go.mod 中的有效模块路径,该路径决定您的发布 URL。例如,github.com/your-org/your-sdk 发布到 https://pkg.go.dev/github.com/your-org/your-sdk。如果您的模块路径包含主版本后缀如 /v2,您的 SDK 将发布到该版本化 URL (https://pkg.go.dev/github.com/your-org/your-sdk/v2)。

配置 generators.yml

1

配置 output 位置

Go 通过 Git 仓库发布,所以删除自动生成的 output 和 config 属性。相反,添加您 GitHub 仓库的路径:

1groups:
2 go-sdk:
3 generators:
4 - name: fernapi/fern-go-sdk
5 version: 1.40.0
6 github:
7 repository: devalog/company-go

发布到 pkg.go.dev

此时,您已准备好为 SDK 生成发布版本。

1

生成发布版本

重新生成您的 SDK 并将其发布到 pkg.go.dev:

$fern generate --group go-sdk --version <version>

本地机器输出将验证发布版本已推送到您的 仓库并标记为您指定的版本。

2

在 pkg.go.dev 上验证

一旦推送语义版本标签,pkg.go.dev 将自动索引您的包。导航至 https://pkg.go.dev/<go-module-path-in-go.mod> 来验证您的 SDK 已发布。

发布新版本后,pkg.go.dev 可能需要几分钟时间来索引并显示更新。您还可以在 https://proxy.golang.org/<go-module-path-in-go.mod>/@v/list 检查 Go 代理是否已索引您的模块。pkg.go.dev 索引通常在代理获取后的 5-15 分钟内完成。

更多信息请参阅 Go 关于添加包的文档。