Skip to main content

GitHub Marketplaceについて

アプリケーションやアクションを全GitHub Enterprise Cloudユーザと共有できるGitHub Marketplaceについて学びましょう。

GitHub Marketplace は、GitHub ワークフローの拡張および改善を望んでいる開発者とあなたをつなぎます。 GitHub Marketplaceで利用する、開発者のための無料及び有料のツールをリストできます。 GitHub Marketplaceは、開発者にGitHub Actionsとアプリケーションという2種類のツールを提供します。それぞれのツールは、GitHub Marketplaceへの追加に際して異なるステップを必要とします。

GitHub のアクション

GitHub Marketplaceでは誰でもアクションを公開できます。 GitHubはいくつかのパートナー組織を検証し、それらは検証済みの作者として表示されます。

GitHub Marketplace で GitHub Actions の公開の詳細については、GitHub Marketplace でのアクションの公開に関するページを参照してください。

アプリケーション

誰でも他のユーザとGitHub Marketplaceで無料でアプリケーションを共有できますが、販売できるのはOrganizationが所有するアプリケーションのみです。

アプリケーションの有料プランを公開し、Marketplaceバッジを表示するには、パブリッシャー検証プロセスを完了する必要があります。 詳細については、「Organization のパブリッシャー検証プロセスを申請する」または「アプリケーションのリストのための要件」を参照してください。

Organizationが要件を満たすと、Organizationでオーナー権限を持つユーザは、権限が及ぶあらゆるアプリケーションで有料プランを公開できます。 有料プランのある各アプリケーションについては、支払いを可能にするため、財務オンボーディングプロセスも実施します。

Freeプランのアプリケーションを公開するために必要なことは、アプリケーション掲載の一般的な要件を満たすだけです。 詳細については、「すべての GitHub Marketplace リストの要件」を参照してください。

アプリケーションは初めてですか?

GitHub Marketplaceのアプリケーション作成に関心があり、GitHub AppsやOAuth Appsに慣れていない場合は、「GitHub Apps を構築する」や「OAuth Apps を構築する」を参照してください。

GitHub Apps vs. OAuth Apps

GitHub Appsは、データへのアクセスについてより細やかな権限を提供することから、GitHubとのインテグレーションのための公式に推奨される方式ですが、GitHub MarketplaceではOAuthとGitHub Appsをどちらもリストできます。 詳細については、「GitHub Apps と OAuth Apps の違い」および OAuth Apps の GitHub Apps への移行に関するページを参照してください。

GitHub Marketplace にアプリケーションを公開する手順の要約

アプリケーションを作成したら、GitHub Marketplaceに公開して他のユーザと共有できます。 その手順を要約すると以下の通りです。

  1. 他のリポジトリで期待通りに動作するよう、またベストプラクティスのガイドラインに沿うよう、アプリケーションをよく確認します。 詳細については、「アプリケーションのセキュリティ ベスト プラクティス」と「アプリケーションのリストのための要件」を参照してください。

  2. ユーザの支払いリクエストを追跡するため、アプリケーションにwebhookイベントを追加します。 GitHub Marketplace API、webhook イベント、課金要求の詳細については、「アプリケーション内での GitHub Marketplace API の使用」を参照してください。

  3. ドラフトのGitHub Marketplaceリストを作成します。 詳細については、「アプリケーションのリストのドラフト」を参照してください。

  4. 価格プランを追加します。 詳細については、「リストに対する価格プランの設定」を参照してください。

  5. GitHub Marketplace 開発者同意書」の条項を読んで同意します。

  6. GitHub Marketplace に公開するリストをサブミットします。 詳細については、「公開のためのリストのサブミット」を参照してください。

アプリケーションの実績を確認する

掲載されているアプリケーションのメトリクスや取引情報にアクセスできます。 詳細については、次を参照してください。

サポートへの連絡

GitHub Marketplaceに関する質問がある場合は、GitHub Supportに直接お問い合わせください。