跳至主要内容

关于 GitHub Marketplace 的应用

了解 GitHub Marketplace,您可以在其中与所有 GitHub 用户公开分享您的应用。

GitHub Marketplace 将您与希望扩展和改进其 GitHub 工作流程的开发人员联系起来。您可以在 GitHub Marketplace 中列出供开发人员在 GitHub 中使用的免费和付费工具。GitHub Marketplace 为开发人员提供两种类型的工具:GitHub Actions 和应用,每种工具都需要不同的步骤才能将其添加到 GitHub Marketplace。

GitHub Actions

任何人都可以在 GitHub Marketplace 中发布操作。GitHub 会验证一些合作伙伴组织,这些组织将显示为已验证的创建者。

要了解如何在 GitHub Marketplace 中发布 GitHub Actions,请参阅“在 GitHub Marketplace 中发布操作”。

应用

任何人都可以免费与其他用户分享其应用,但只有组织拥有的应用才能出售其应用。

要发布应用的付费计划并显示市场徽章,您必须完成发布者验证流程。有关更多信息,请参阅“申请组织的发布者验证”或“列出应用的要求”。

一旦组织满足要求,组织中具有所有者权限的人员就可以为其任何应用发布付费计划。每个带有付费计划的应用也会经过财务入职流程以启用付款。

要发布带有免费计划的应用,您只需要满足列出任何应用的一般要求。有关更多信息,请参阅“列出应用的要求”。

应用新手?

如果您有兴趣为 GitHub Marketplace 创建应用,但您是 GitHub 应用或 OAuth 应用的新手,请参阅“关于创建 GitHub 应用”或“构建 OAuth 应用”。

GitHub 应用与 OAuth 应用

GitHub 应用是与 GitHub 集成的官方推荐方式,因为它们提供了更细粒度的权限来访问数据,尽管您可以在 GitHub Marketplace 中列出 OAuth 和 GitHub 应用。有关更多信息,请参阅“GitHub 应用和 OAuth 应用之间的区别”和“将 OAuth 应用迁移到 GitHub 应用”。

GitHub Copilot 扩展

注意

GitHub Copilot 扩展目前处于有限的公开测试阶段,可能会发生变化。

GitHub Copilot 扩展是一种将外部工具的功能集成到 GitHub Copilot Chat 中的 GitHub 应用。Copilot 扩展由 Copilot 合作伙伴开发,这是一组由 GitHub 选择的外部工具,这些工具在集成到 Copilot Chat 中时具有实用性。要成为 Copilot 合作伙伴,您可以申请加入Copilot 合作伙伴计划

要了解有关 Copilot 扩展的更多信息,请参阅“关于 GitHub Copilot 扩展”。

将应用发布到 GitHub Marketplace 概述

完成应用创建后,您可以通过将其发布到 GitHub Marketplace 与其他用户共享。总之,该过程是

  1. 仔细检查您的应用,以确保它在其他存储库中按预期运行,并遵循最佳实践指南。有关更多信息,请参阅“GitHub Marketplace 上应用的安全最佳实践”和“列出应用的要求”。

  2. 向应用添加 webhook 事件以跟踪用户计费请求。有关 GitHub Marketplace API、webhook 事件和计费请求的更多信息,请参阅“在您的应用中使用 GitHub Marketplace API”。

  3. 创建 GitHub Marketplace 列表草稿。有关更多信息,请参阅“为您的应用创建列表草稿”。

  4. 添加定价计划。有关更多信息,请参阅“设置列表的定价计划”。

  5. 阅读并接受“GitHub Marketplace 开发者协议”的条款。

  6. 提交您的列表以在 GitHub Marketplace 中发布。有关更多信息,请参阅“提交您的列表以供发布”。

查看您的应用的运行状况

您可以访问列表的指标和交易。有关更多信息,请参阅

联系支持

如果您对 GitHub Marketplace 有任何疑问,请通过 GitHub 支持门户 联系我们。