ドキュメントには頻繁に更新が加えられ、その都度公開されています。本ページの翻訳はまだ未完成な部分があることをご了承ください。最新の情報については、英語のドキュメンテーションをご参照ください。本ページの翻訳に問題がある場合はこちらまでご連絡ください。

GitHub Marketplaceについて

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

ここには以下の内容があります:

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

GitHub Actions

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

GitHub MarketplaceにおけるGitHub Actionsの公開について学ぶには、 「アクションをGitHub Marketplaceで公開する」を参照してください。

アプリケーション

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

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

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

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

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

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

GitHub App と OAuth App

GitHub Appsは、データへのアクセスについてより細やかな権限を提供することから、GitHubとのインテグレーションのための公式に推奨される方式ですが、GitHub MarketplaceではOAuthとGitHub Appをどちらもリストできます。 詳しい情報については、「GitHub AppsとOAuth Appの違い」および「OAuth Appを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 or GitHub Premium Supportに直接お問い合わせください。

Did this doc help you?

Privacy policy

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

OR, learn how to contribute.