显示 SDK 代码片段
显示 SDK 代码片段
如果您使用 Fern 生成 SDK,您可以在 API 参考中显示 SDK 代码片段。这些片段展示了在 TypeScript、Python、Go 和其他支持语言中使用您实际 SDK 的示例。
配置后,SDK 代码片段将替换 HTTP 代码片段。

配置
要配置 SDK 代码片段,首先在 generators.yml 中命名您的 SDK,然后在 docs.yml 中引用该名称。
为您的 SDK 定义包名称
在您的 generators.yml 文件中配置包名称:
- 对于 Python、TypeScript、Ruby 和 .NET/C#,在
output部分添加package-name: your-package-name。 - 对于 Java,在
output部分添加coordinate: com.your-org:your-package-name。 - 对于 PHP,在
config部分添加packageName: YourPackageName。 - 对于 Go,在
github部分添加repository: your-organization/your-repository。
Fern 支持 TypeScript、Python、Ruby、Go、Java、PHP 和 .NET/C# 的 SDK 代码片段。提交 issue 以请求其他语言支持。
generators.yml
将包名称添加到您的文档配置
将相应 SDK 的包名称添加到您的 docs.yml 文件:
- 对于 Python、TypeScript、Ruby 和 .NET/C#,
your-package-name必须与您在generators.yml文件中配置的your-package-name匹配。 - 对于 Java,
com.your-org:your-package-name必须与您在generators.yml文件中配置的coordinate匹配。 - 对于 PHP,
YourPackageName必须与您在generators.yml文件中配置的packageName匹配。 - 对于 Go,使用 SDK 仓库所在的确切 URL,包括
https://github.com/。
docs.yml
要为 SDK 用户和文档用户显示不同的包名称,使用覆盖文件。
附加选项
指定 SDK 版本
您可以指定生成代码片段时要使用的 SDK 版本。
docs.yml
设置默认代码片段语言
在 docs.yml 的顶级缩进层使用 default-language 键。此设置适用于 SDK 代码片段和 HTTP 代码片段。
docs.yml