发布到 Packagist
发布到 Packagist
将您面向公众的 Fern PHP SDK 发布到 Packagist 注册表。按照此页面的步骤操作后, 您将在 Packagist 上发布一个版本化的包。
本页面假设您已具备:
- 已初始化的
fern文件夹、用于 PHP SDK 的 GitHub 仓库以及generators.yml中的 PHP 生成器组。请参阅 生成 SDK(PHP)。

配置 generators.yml
设置 Packagist 发布认证
配置 GitHub Hook
提交您的 URL 后,系统会提示您设置 GitHub Hook。
- 在您的仓库中,转到 Settings > Webhooks。
- 选择 “Add webhook”
- 将 Payload URL 设置为
https://packagist.org/api/github?username=<your.packagist.username> - 将 content type 设置为
application/json - Packagist 会自动生成 API Token。要找到您的 Token,请转到您的 Profile。然后,将您的 Token 添加到 Secret 字段。
- 将触发事件设置为 Just the
pushevent - 点击 “Add Webhook”

将您的 SDK 发布到 Packagist
此时,您已准备好重新生成您的 SDK 并将其发布到 Packagist:
本地机器输出将验证发布已推送到您的 仓库并使用您指定的版本进行标记。重新登录 Packagist,点击您的用户名,然后选择 My packages 以查看您的新发布版本。
