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

GitHub Marketplaceについて

GitHub Marketplaceに参加する前に、アプリケーションをレビューに備えるための基本を学んでください。

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

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

GitHub Actions

Anyone can publish an action in GitHub Marketplace. GitHub verifies some partner organizations, but unlike verified apps, GitHub does not review or verify individual actions listed in GitHub Marketplace.

GitHub MarketplaceでのGitHub Actionsの公開について学ぶには、「GitHub Marketplaceでのactionsの公開」を参照してください。

アプリケーション

GitHub Marketplaceにおいて、検証済み及び未検証のアプリケーションをリストできます。 未検証のアプリケーションは、検証済みのアプリケーションにGitHubが求めるセキュリティ、テスト、検証のサイクルを通っていません。

検証済みのアプリケーションは、GitHub Marketplaceで緑のバッジが付きます。 未検証のアプリケーションは、リストの隣に灰色のバッジが付き、無料のアプリケーションとしてのみ利用できます。

検証済みの緑と未検証の灰色のバッジ

GitHub Marketplaceのアプリケーションの作成に関心があるものの、GitHub AppsやOAuth Appについては初心者なら、「アプリケーションの構築」を参照してください。

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

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

未検証のアプリケーション

未検証のアプリケーションは、「GitHub Marketplaceでのアプリケーションのリストの要件」を満たしていたり、「セキュリティレビューのプロセス」を通る必要はありません。

未検証のアプリケーションは、Freeプランでのみ提供されます。 有料プランでリストされるには、検証済みアプリケーションをサブミットしなければなりません。 有料プランを公開すると、未検証のアプリケーションはサブミットできなくなります。 未検証のアプリケーションを公開する前には、有料プランを削除するか、有料プランをドラフトモードにしておかなければなりません。

GitHub Marketplaceで未検証のアプリケションをリストするには、「GitHub Marketplace上でリスト」を作成し、それを未検証のリストとしてサブミットするだけです。

You can submit both an unverified and verified app. This will allow you to launch with a free version of your app. Once GitHub verifies your app, your listing will change from unverified to verified in GitHub Marketplace and GitHub will publish your new pricing plans.

検証済みアプリケーション

すでにアプリケーションを構築済みで、GitHub Marketplaceに検証済みのリストをサブミットしたい場合には、以下から始めてください。

  1. GitHub Marketplaceを始める
    要件、ガイドライン、アプリケーションのサブミットのプロセスについて学んでください。

  2. GitHub Marketplace APIとのインテグレーション
    アプリケーションをGitHub Marketplaceでリストできるようにするには、GitHub Marketplace APIとwebhookイベントを使って支払いフローをインテグレーションしなければなりません。

  3. GitHub Marketplaceでのリスト
    ドラフトのGitHub Marketplaceのリストを作成し、webhookを設定し、価格プランをセットアップします。

  4. アプリケーションの販売
    価格プラン、支払いサイクル、アプリケーションに対するGitHubカラの支払いの受け取り方を学んでください。

  5. GitHub Marketplaceのインサイト
    GitHub Marketplaceでのアプリケーションのパフォーマンスを見てください。 GitHubが収集したメトリクスを使ってマーケティングキャンペーンを導き、GitHub Marketplaceで成功してください。

  6. GitHub Marketplaceのトランザクション
    GitHub Marketplaceのリストからトランザクションデータをダウンロードして見てください。

アプリケーションのレビュー

弊社は、GitHub Marketplaceから提供されているアプリケーションが安全であり、十分テストされていることを確実にしたいと考えています。 GitHub Marketplaceのオンボーディングスペシャリストがアプリケーションをレビューし、すべての要件を満たしていることを確認します。 アプリケーションをサブミットする前に、以下の記事のガイドラインに従ってください。

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.