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