GitHub Marketplace 为你与希望扩展和改进其 GitHub 工作流的开发者提供纽带。 您可以在 GitHub Marketplace 中上架免费和付费的工具,供开发者使用。 GitHub Marketplace 为开发者提供两种类型的工具:GitHub Actions 和应用程序,每种工具都需要不同的步骤才能添加到 GitHub Marketplace 中。
GitHub 操作
任何人都可以在 GitHub Marketplace 中发布操作。 GitHub 验证一些合作伙伴组织,这些组织显示为已验证的创建者。
要了解如何在 GitHub Marketplace 中发布 GitHub Actions,请参阅“在 GitHub Marketplace 中发布操作”。
“应用”
任何人都可以在 GitHub Marketplace 上与其他用户分享其应用程序,但只有组织拥有的应用程序才能出售。
要发布应用程序付费计划并显示 Marketplace 徽章,您必须完成发布者验证过程。 有关详细信息,请参阅“为组织申请发布者验证”或“上架应用程序的要求”。
组织满足要求后,组织中具有所有者权限的人可以发布其任何应用程序的付费计划。 每个具有付费计划的应用程序还要完成财务手续才能启用付款。
要发布具有免费计划的应用程序,只需满足上架任何应用程序的一般要求即可。 有关详细信息,请参阅“上架应用程序的要求”。
不熟悉应用程序?
如果你有兴趣为 GitHub Marketplace 创建应用程序,但对于 GitHub Apps 或 OAuth apps 比较陌生,请参阅“创建 GitHub 应用”或“构建 OAuth 应用”。
GitHub Apps 与 OAuth apps
的比较
GitHub 应用程序是官方推荐的与 GitHub 集成的方式,因为它们提供更精细的数据访问权限,尽管您可以在 GitHub Marketplace 同时列出OAuth 和 GitHub Apps。 有关详细信息,请参阅“GitHub 应用和 OAuth 应用之间的差异”和“将 OAuth 应用迁移到 GitHub 应用”。
将应用程序发布到 GitHub Marketplace 概述
完成创建应用程序后,您可以将其发布到 GitHub Marketplace,以便与其他用户分享它。 过程归纳如下:
-
仔细检查您的应用程序,以确保它在其他仓库中的行为与预期一致,并且遵循最佳实践指南。 有关详细信息,请参阅“GitHub Marketplace 上的应用的安全最佳做法”和“上架应用程序的要求”。
-
将 web 挂钩事件添加到应用程序以跟踪用户帐单请求。 有关 GitHub Marketplace API、Webhook 事件和计费请求的详细信息,请参阅“在应用程序中使用 GitHub Marketplace API”。
-
创建 GitHub Marketplace 上架信息草稿。 有关详细信息,请参阅“起草应用程序上架信息”。
-
添加定价计划。 有关详细信息,请参阅“为上架产品设置定价计划”。
-
阅读并接受“GitHub Marketplace 开发人员协议”条款。
-
提交要在 GitHub Marketplace 中发布的上架信息。 有关详细信息,请参阅“提交要发布的上架信息”。
查看应用程序的表现
您可以访问上架产品的指标和交易。 有关详细信息,请参阅:
联系支持
如果你对 GitHub Marketplace 有疑问,请直接联系 GitHub 支持。