SDK
生成多种语言的客户端库
设置本地 SDK 预览
配置好 SDK 后,您可以使用 --preview 标志在发布前本地测试生成的 SDK 代码。这允许您在开发过程中快速迭代 SDK:
--preview
$# 预览所有 SDK$fern generate --preview$$# 预览特定语言的 SDK$fern generate --group <language>-sdk --preview
--preview 将您的 SDK 代码生成到 fern 文件夹内的本地 .preview/ 文件夹中。不会向包管理器或 GitHub 发布任何更改。
fern
.preview/
--preview 保留您添加到 SDK 中的任何自定义代码。
以下是如何预览 Python SDK 的示例。
1api: 2 path: ./path/to/openapi.yml3groups:4 python-sdk:5 generators:6 - name: fernapi/fern-python-sdk7 version: 5.10.08 output:9 location: pypi10 package-name: imdb11 token: ${PYPI_TOKEN}12 github:13 repository: imdb/imdb-python14 config:15 client_class_name: imdb
$fern generate --group python-sdk --preview
生成的文件夹结构如下所示: