GitHub Marketplace vous connecte à des développeurs désireux d’étendre et d’améliorer leurs workflows GitHub. Vous pouvez répertorier les outils gratuits et payants destinés à l’usage des développeurs dans GitHub Marketplace. GitHub Marketplace offre aux développeurs deux types d’outils, GitHub Actions et Applications, chacun nécessitant différentes étapes pour son ajout à GitHub Marketplace.
GitHub Actions
Tout le monde peut publier une action sur GitHub Marketplace. GitHub vérifie une partie des organisations partenaires et les présente en tant que créateurs vérifiés.
Pour en savoir plus sur la publication de GitHub Actions dans GitHub Marketplace, consultez « Publication d’actions dans GitHub Marketplace ».
Applications
Toute personne peut partager ses applications avec d’autres utilisateurs gratuitement sur GitHub Marketplace, mais seules des organisations peuvent vendre des applications leur appartenant.
Pour publier des plans payants pour votre application et afficher un badge de la Place de marché, vous devez suivre le processus de vérification de l’éditeur. Pour plus d’informations, consultez « Demande de vérification d’éditeur pour votre organisation » ou « Exigences pour le référencement d’une application ».
Une fois que l’organisation répond aux exigences, une personne disposant d’autorisations de propriétaire dans l’organisation peut publier des plans payants pour n’importe laquelle de ses applications. Chaque application avec un plan payant passe également par un processus d’intégration financière pour permettre les paiements.
Pour publier des applications avec des plans gratuits, il vous suffit de remplir les conditions générales requises pour référencer toute application. Pour plus d’informations, consultez « Exigences pour le référencement d’une application ».
Vous débutez avec les applications ?
Si vous vous intéressez à la création d’applications pour GitHub Marketplace mais débutez avec GitHub Apps ou OAuth apps, consultez « À propos de la création d’applications GitHub » ou « Génération d’applications OAuth ».
GitHub Apps et OAuth apps
Les applications GitHub constituent le moyen officiellement recommandé pour l’intégration à GitHub, car elles offrent des autorisations beaucoup plus précises pour accéder aux données, bien que vous puissiez répertorier OAuth et GitHub Apps dans GitHub Marketplace. Pour plus d’informations, consultez « Différences entre les applications GitHub et les applications OAuth » et « Migration d’applications OAuth vers des applications GitHub ».
GitHub Copilot Extensions
Note
GitHub Copilot Extensions est en beta. Des modifications peuvent être apportées.
GitHub Copilot Extensions sont un type de données GitHub App qui intègre la puissance des outils externes dans GitHub Copilot Chat. Copilot Extensions sont développés par Partenaires Copilot, un groupe d’outils externes sélectionnés par GitHub pour leur utilité lorsqu’ils sont intégrés à Copilot Chat. Pour devenir un Partenaire Copilot, vous pouvez demander à rejoindre le Copilot Partner Program.
Pour plus d’informations sur Copilot Extensions, consultez « Utilisation d’extensions pour intégrer des outils externes à Copilot Chat ».
Vue d’ensemble de la publication d’une application sur GitHub Marketplace
Une fois que vous avez fini de créer votre application, vous pouvez la partager avec d’autres utilisateurs en la publiant surGitHub Marketplace. En résumé, le processus est le suivant :
-
Révisez attentivement votre application pour vous assurer qu’elle se comportera comme prévu dans d’autres dépôts et qu’elle respecte les directives en matière de meilleures pratiques. Pour plus d’informations, consultez « Meilleures pratiques de sécurité pour les applications sur la Place de marché GitHub » et « Exigences pour le référencement d’une application ».
-
Ajoutez des événements de webhook à l’application pour suivre les demandes de facturation des utilisateurs. Pour plus d’informations sur l’API GitHub Marketplace, les événements de webhook et les demandes de facturation, consultez « Utilisation de l’API GitHub Marketplace dans votre application ».
-
Créez un brouillon de référencement GitHub Marketplace. Pour plus d’informations, consultez « Créer un brouillon de référencement pour votre application ».
-
Ajoutez un plan tarifaire. Pour plus d’informations, consultez « Définition des plans tarifaires pour votre référencement ».
-
Lisez et acceptez les conditions de « Contrat de développement de la place de marché GitHub ».
-
Soumettez votre référencement pour publication dans GitHub Marketplace. Pour plus d’informations, consultez « Soumission de votre référencement pour publication ».
Visualisation des performances de votre application
Vous pouvez accéder à des métriques et transactions de votre référencement. Pour plus d'informations, consultez les pages suivantes :
Contact du support
Si vous avez des questions sur GitHub Marketplace, veuillez contacter nous via le portail de support GitHub.