GitHub Marketplace verbindet dich mit Entwicklern, die ihre GitHub-Workflows erweitern und verbessern möchten. Du kannst kostenlose und kostenpflichtige Tools für Entwickler auflisten, die in GitHub Marketplace verwendet werden sollen. GitHub Marketplace bietet Entwicklern zwei Arten von Tools: GitHub Actions und Apps, und jedes Tool erfordert unterschiedliche Schritte zum Hinzufügen zu GitHub Marketplace.
GitHub Actions
Du kannst deine Aktion in GitHub Marketplace veröffentlichen. GitHub überprüft einige Partnerorganisationen und diese werden als überprüfte Ersteller angezeigt.
Wenn du über GHE.com auf GitHub zugreifst, kann es vorkommen, dass Aktionen, die hartcodierte API-Aufrufe an GitHub.com enthalten, nicht wie erwartet funktionieren.
Weitere Informationen zum Veröffentlichen von GitHub Actions in GitHub Marketplace findest du unter Aktionen auf dem GitHub-Marktplatz veröffentlichen.
Apps
Jeder kann seine Apps kostenlos auf GitHub Marketplace freigeben, aber nur Organisationen können in ihrem Besitz befindliche Apps verkaufen.
Note
Apps aus GitHub Marketplace sind derzeit nicht auf GHE.com verfügbar.
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 Beantragen der Herausgeberüberprüfung für deine 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 du eine App für GitHub Marketplace erstellen möchtest, aber noch nicht mit GitHub Apps oder OAuth apps vertraut bist, findest du unter Informationen zum Erstellen von GitHub-Apps oder Erstellen von OAuth-Apps weitere Informationen.
GitHub Apps im Vergleich zu 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 du sowohl OAuth- als auch GitHub Apps in GitHub Marketplace auflisten kannst. Weitere Informationen findest du unter Unterschiede zwischen GitHub-Apps und OAuth-Apps und Migrieren von OAuth-Apps zu GitHub-Apps.
GitHub Copilot Extensions
Note
GitHub Copilot Extensions befinden sich in der public preview und können noch geändert werden.
GitHub Copilot Extensions sind eine Art von GitHub App, die die Leistungsfähigkeit externer Tools in GitHub Copilot Chat integriert. Copilot Extensions können von jedem für private oder öffentliche Zwecke entwickelt und über den GitHub Marketplace für andere freigegeben werden.
Weitere Informationen zu Copilot Extensions findest du unter Verwenden von Erweiterungen zum Integrieren externer Tools in Copilot Chat.
Übersicht zum Veröffentlichen einer App im GitHub Marketplace
Nach der Erstellung kannst du deine App im GitHub Marketplace veröffentlichen, um sie für andere Benutzer freizugeben. 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 Best Practices zur Sicherheit für Apps im GitHub Marketplace und Anforderungen für das Auflisten einer App.
-
Füge der App Webhook-Ereignisse hinzu, um Benutzerabrechnungsanforderungen nachzuverfolgen. Weitere Informationen zur GitHub Marketplace-API, zu Webhookereignissen und Abrechnungsanforderungen findest du unter Verwenden der GitHub Marketplace-API in deiner App.
-
Erstelle einen GitHub Marketplace-Angebotsentwurf. Weitere Informationen finden Sie unter Entwerfen eines Angebots für deine App.
-
Füge einen Preisplan hinzu. Weitere Informationen finden Sie unter Festlegen des Tarifs für deine Listing.
-
Lies und akzeptiere die Bedingungen für GitHub Marketplace-Entwicklervereinbarung.
-
Übermittle deinen Eintrag zur Veröffentlichung in GitHub Marketplace. Weitere Informationen finden Sie unter Übermitteln deines Angebots zur Veröffentlichung.
Überprüfen der Akzeptanz deiner App
Du kannst auf Metriken und Transaktionen für deinen Eintrag zugreifen. Weitere Informationen finden Sie unter:
Support kontaktieren
Richten Sie Fragen zu GitHub Marketplace bitte an uns über das GitHub-Support-Portal.