GitHub Marketplace verbindet Sie mit Entwicklern, die ihre GitHub Workflows erweitern und verbessern möchten. Sie können kostenlose und kostenpflichtige Tools für Entwickler in GitHub Marketplace auflisten. GitHub Marketplacebietet Entwicklern zwei Arten von Tools: GitHub Actions und Apps, und jedes Tool erfordert unterschiedliche Schritte zum Hinzufügen.GitHub Marketplace
GitHub-Aktionen
Du kannst deine Aktion in GitHub Marketplace veröffentlichen. GitHub überprüft einige Partnerorganisationen und diese werden als überprüfte Ersteller angezeigt.
Informationen zur Veröffentlichung GitHub Actions in GitHub Marketplace finden Sie unter Aktionen auf dem GitHub-Marktplatz veröffentlichen.
Apps
Jeder kann seine Apps auf GitHub Marketplace kostenlos für andere Benutzer freigeben, aber nur Apps, die Organisationen gehören, können verkauft werden.
Um kostenpflichtige Pläne für deine App zu veröffentlichen und ein Marketplace-Badge anzuzeigen, musst du den Prozess der Herausgeberüberprüfung durchlaufen. Weitere Informationen findest du unter Antrag auf Herausgeberüberprüfung für Ihre Organisation oder Anforderungen für das Auflisten einer App.
Sobald die Organisation die Anforderungen erfüllt, können Personen mit Besitzerberechtigungen in der Organisation kostenpflichtige Pläne für jede ihrer Apps veröffentlichen. Jede App mit einem kostenpflichtigen Plan durchläuft auch einen finanziellen Onboardingprozess, um Zahlungen zu ermöglichen.
Um Apps mit kostenlosen Plänen zu veröffentlichen, musst du nur die allgemeinen Anforderungen für das Auflisten jeder App erfüllen. Weitere Informationen finden Sie unter Anforderungen für das Auflisten einer App.
Neu bei Apps?
Wenn Sie an der Erstellung einer App für GitHub Marketplace interessiert sind, aber GitHub Apps oder OAuth apps noch nicht kennen, lesen Sie Informationen zum Erstellen von GitHub Apps oder Erstellen von OAuth-Apps.
GitHub Apps Vs. OAuth apps
GitHub Apps sind die offiziell empfohlene Möglichkeit zur Integration in GitHub, weil sie viel detailliertere Berechtigungen für den Zugriff auf Daten bieten., obwohl Sie sowohl OAuth als auch GitHub Apps in GitHub Marketplace aufführen können. Weitere Informationen findest du unter Unterschiede zwischen GitHub Apps und OAuth-Apps und Migrieren von OAuth-Apps zu GitHub Apps.
Veröffentlichen einer App zur GitHub Marketplace Übersicht
Wenn Sie mit der Erstellung Ihrer App fertig sind, können Sie sie mit anderen Nutzern teilen, indem Sie sie auf GitHub Marketplace veröffentlichen. Der Prozess im Überblick:
-
Überprüfe deine App sorgfältig, um sicherzustellen, dass sie sich in anderen Repositorys wie erwartet verhält und den Richtlinien für bewährte Methoden entspricht. Weitere Informationen findest du unter Bewährte Methoden für Sicherheit für Apps auf GitHub Marketplace und Anforderungen für das Auflisten einer App.
-
Füge der App Webhook-Ereignisse hinzu, um Benutzerabrechnungsanforderungen nachzuverfolgen. Weitere Informationen zu API GitHub Marketplace , Webhook-Ereignissen und Abrechnungsanforderungen finden Sie unter Verwenden der GitHub Marketplace-API in Ihrer App.
-
Erstellen Sie einen Entwurf GitHub Marketplace Eintrag. Weitere Informationen finden Sie unter Entwerfen eines Eintrags für deine App.
-
Füge einen Preisplan hinzu. Weitere Informationen finden Sie unter Festlegen von Preismodellen für dein Angebot.
-
Lies und akzeptiere die Bedingungen für GitHub Marketplace-Entwicklervereinbarung.
-
Reichen Sie Ihren Eintrag zur Veröffentlichung in GitHub Marketplace ein. Weitere Informationen finden Sie unter Übermitteln deines Angebots zur Veröffentlichung.
Überprüfen der Leistung deiner App
Du kannst auf Metriken und Transaktionen für deinen Eintrag zugreifen. Weitere Informationen finden Sie unter:
Support kontaktieren
Wenn Sie Fragen zu GitHub Marketplacehaben, wenden Sie sich bitte an uns über das GitHub-Support-Portal.