Skip to main content

Anforderungen für das Auflisten einer App

Apps auf GitHub Marketplace müssen die Anforderungen, die auf dieser Seite aufgeführt sind, erfüllen, bevor die Auflistung veröffentlicht werden kann.

Hinweis

Dieser Artikel gilt nur für das Veröffentlichen von Apps im GitHub Marketplace. Weitere Informationen zum Veröffentlichen von GitHub Actions im GitHub Marketplace findest du unter Aktionen auf dem GitHub-Marktplatz veröffentlichen.

Die Anforderungen für die Auflistung einer App GitHub Marketplace variieren je nachdem, ob Sie eine kostenlose oder kostenpflichtige App anbieten möchten.

Anforderungen für alle GitHub Marketplace Einträge

Alle Einträge auf GitHub Marketplace sollten sich auf Tools beziehen, die der GitHub Community einen Mehrwert bieten. Wenn du deinen Eintrag zur Veröffentlichung sendest, musst du die Bedingungen für GitHub Marketplace-Entwicklervereinbarung lesen und akzeptieren.

Hinweis

Bei unternehmenseigenen Apps können nur Organisationsbesitzer Einträge erstellen und übermitteln in GitHub Marketplace. Die GitHub App Managerrolle gewährt keine Berechtigung zum Auflisten von Apps in GitHub Marketplace.

Anforderungen an das Benutzererlebnis für alle Apps

Alle Auflistungen müssen die folgenden Anforderungen erfüllen, unabhängig davon, ob sie für eine kostenlose oder kostenpflichtige App sind.

  • Auflistungen sollen Benutzende nicht aktiv zum Verlassen von GitHub auffordern.
  • Auflistungen müssen gültige Kontaktinformationen für den Herausgeber enthalten.
  • Auflistungen müssen über eine relevante Beschreibung der Anwendung verfügen.
  • Auflistungen müssen eine Preisübersicht angeben.
  • Angebote müssen einen gültigen Link zu einer Datenschutzerklärung enthalten.
  • Angebote müssen Support über einen gültigen Supportlink und/oder eine Support-E-Mail-Adresse ermöglichen.
  • Alle zusätzlichen Links in einer Auflistung, z. B. die Nutzungsbedingungen oder die Statusseite, müssen funktionieren und zu einer relevanten Seite führen.
  • Apps müssen Kunden einen Mehrwert bieten und die Plattform über die Authentifizierung hinaus integrieren.
  • Apps müssen öffentlich in GitHub Marketplace verfügbar sein und können nicht in öffentliche Vorschau oder nur auf Einladung verfügbar sein.
  • Apps müssen Webhook-Ereignisse eingerichtet haben, um den Herausgeber über Planänderungen oder Absagen mithilfe der GitHub Marketplace API zu benachrichtigen. Weitere Informationen finden Sie unter Verwenden der GitHub Marketplace-API in Ihrer App.

Weitere Informationen über eine gute Customer Experience findest du unter Bewährte Methoden für Kundenfreundlichkeit für Apps.

Marken- und Auflistungsanforderungen für alle Apps

Um deine Kunden zu schützen, empfehlen wir dir, auch die bewährten Sicherheitsmethoden zu befolgen. Weitere Informationen finden Sie unter Bewährte Methoden für Sicherheit für Apps auf GitHub Marketplace.

Überlegungen für kostenlose Apps

Kostenlose Apps werden im GitHub Marketplace gefördert und sind eine gute Möglichkeit, Open-Source-Dienste anzubieten. Wenn du eine kostenpflichtige Version deiner App außerhalb des GitHub Marketplace anbietest, musst du im GitHub Marketplace mindestens einen kostenpflichtigen Plan für die App anbieten, nachdem ein kostenloses Angebot deiner App im Marketplace die Anforderungen für kostenpflichtige Apps erfüllt hat.

Anforderungen für kostenpflichtige Apps

Um einen kostenpflichtigen Plan für Ihre App in GitHub Marketplace zu veröffentlichen, muss Ihre App einer Organisation gehören, die ein verifizierter Herausgeber ist. Weitere Informationen über den Verifizierungsprozess oder die Übertragung des Besitzes deiner App findest du unter Antrag auf Herausgeberüberprüfung für Ihre Organisation.

Wenn deine App bereits veröffentlicht ist und du ein verifizierter Herausgeber bist, kannst du einen neuen kostenpflichtigen Plan aus dem Editor für die Preisübersicht veröffentlichen. Weitere Informationen finden Sie unter Festlegen von Preismodellen für dein Angebot.

Um eine kostenpflichtige App zu veröffentlichen (oder eine App, die einen kostenpflichtigen Plan bietet), musst du auch die folgenden Anforderungen erfüllen:

  • GitHub Apps muss mindestens 100 Installationen haben.
  • OAuth apps sollte mindestens 200 Benutzer haben.
  • Alle kostenpflichtigen Apps müssen Kaufereignisse für neue Einkäufe, Upgrades, Downgrades, Stornierungen und kostenlose Testversionen verarbeiten GitHub Marketplace . Weitere Informationen findest du unter Abrechnungsanforderungen für kostenpflichtige Apps unten.

Wenn Sie bereit sind, die App auf GitHub Marketplace zu veröffentlichen, sollten Sie die Überprüfung des App-Listings anfordern.

Hinweis

          Wenn du eine App im Besitz deines persönlichen Kontos verkaufen möchtest, musst du zuerst die App an eine Organisation übertragen und dann eine Überprüfung für ein von der Organisation erstelltes Angebot anfordern. Informationen zum Übertragen einer App an eine Organisation finden Sie unter: [AUTOTITLE](/apps/github-marketplace/listing-an-app-on-github-marketplace/submitting-your-listing-for-publication#transferring-an-app-to-an-organization-before-you-submit).

Abrechnungsanforderungen für kostenpflichtige Apps

Ihre App muss keine Zahlungen abwickeln, aber Kaufereignisse GitHub Marketplace verwenden, um neue Einkäufe, Upgrades, Downgrades, Stornierungen und kostenlose Testzeiträume zu verwalten. Weitere Informationen zum Integrieren dieser Ereignisse mit deiner App findest du unter Verwenden der GitHub Marketplace-API in Ihrer App.

Mit GitHubder Abrechnungs-API können Kunden eine App kaufen, ohne die App verlassen GitHub zu müssen und den Dienst mit der zahlungsmethode zu bezahlen, die bereits mit ihrem Konto GitHubverknüpft ist.

  • Apps müssen sowohl monatliche als auch jährliche Abrechnungen für kostenpflichtige Abonnements unterstützen.
  • Auflistungen können eine beliebige Kombination von kostenlosen und kostenpflichtigen Plänen anbieten. Kostenlose Pläne sind optional, werden aber unterstützt. Weitere Informationen finden Sie unter Festlegen von Preismodellen für dein Angebot.