GitHub Marketplace le conecta a desarrolladores que quieren ampliar y mejorar sus flujos de trabajo de GitHub. Puedes listar herramientas gratuitas y de pago para que las utilicen los desarrolladores en GitHub Marketplace. GitHub Marketplace ofrece dos tipos de herramientas para los desarrolladores: GitHub Actions y Apps, y cada herramienta requiere pasos diferentes para agregarla a GitHub Marketplace.
Acciones de GitHub
Cualquiera puede publicar una acción en GitHub Marketplace. GitHub verifica algunas organizaciones aliadas y estas se muestran como creadores verificados.
Si accedes a GitHub en GHE.com, ten en cuenta que es posible que las acciones que incluyan llamadas API codificadas de forma rígida a GitHub.com no funcionen según lo previsto.
Para información sobre la publicación de GitHub Actions en GitHub Marketplace, consulta "Publicar acciones en GitHub Marketplace".
Aplicaciones
Cualquiera puede compartir las apps con otros usuarios gratuitamente en GitHub Marketplace, pero solo las apps que pertenezcan a las organizaciones pueden venderse.
Note
Las aplicaciones de GitHub Marketplace no están disponibles actualmente en GHE.com.
Para publicar planes de pago para tu app y mostrar una insignia de marketplace, debes completar el proceso de verificación del publicador. Para más información, consulta "Solicitar una verificación de publicador para tu organización" o "Requisitos para listar una app".
Una vez que la organización cumpla con los requisitos, alguien con permisos de propietario en la organización puede publicar planes de pago para cualquiera de sus apps. Cada app con un plan de pago también llevará un proceso de incorporación financiera para habilitar los pagos.
Para publicar las apps con planes gratuitos, solo necesitas cumplir con los requisitos generales para listar cualquier app. Para obtener más información, vea «Requisitos para listar una app».
¿Eres nuevo en las apps?
Si te interesa crear una aplicación para GitHub Marketplace, pero eres nuevo en las GitHub Apps o OAuth apps, consulta "Acerca de la creación de GitHub Apps" o "Creación de aplicaciones de OAuth."
GitHub Apps vs. OAuth apps
Las GitHub Apps son la forma oficial y recomendada de integrarse con GitHub, ya que ofrecen permisos mucho más granulares para acceder a los datos, aunque puedes listar tanto las Apps de OAuth como las GitHub Apps en GitHub Marketplace. Para obtener más información, vea «Diferencias entre aplicaciones de GitHub y aplicaciones de OAuth» y «Migración de aplicaciones de OAuth a aplicaciones de GitHub».
GitHub Copilot Extensions
Note
GitHub Copilot Extensions se encuentra en versión preliminar pública y está sujeto a cambios.
GitHub Copilot Extensions son un tipo de GitHub App que integra la eficacia de las herramientas externas en GitHub Copilot Chat. Cualquier usuario puede desarrollar Copilot Extensions, para uso privado o público, y se puede compartir con otros usuarios a través de GitHub Marketplace.
Para obtener más información acerca de Copilot Extensions, consulte "Uso de extensiones para integrar herramientas externas con Copilot Chat".
Resumen de cómo publicar una app en GitHub Marketplace
Cuando termines de crear tu app, puedes compartirla con otros usuarios si la publicas en GitHub Marketplace. En resúmen, el proceso es:
-
Revisa tu app cuidadosamente para garantizar que se comporte en otros repositorios como se espera y que cumpla con los lineamientos de mejores prácticas. Para obtener más información, vea «Procedimientos recomendados de seguridad para las aplicaciones del marketplace de GitHub» y «Requisitos para listar una app».
-
Agrega eventos de webhook a la app para rastrear las solicitudes de facturación de los usuarios. Para más información sobre la API de GitHub Marketplace, los eventos de webhook y las solicitudes de facturación, consulta "Utilizar la API de GitHub Marketplace en tu app."
-
Crea un borrador de lista de GitHub Marketplace. Para obtener más información, vea «Hacer un borrador de un listado para tu app».
-
Agrega un plan de precios. Para obtener más información, vea «Configurar planes de precios para tu listado».
-
Lea y acepte los términos de "Acuerdo para desarrolladores del Mercado GitHub".
-
Emite tu listado para que se publique en GitHub Marketplace. Para obtener más información, vea «Emitir tu listado para que se publique».
Ver el desempeño de tu app
Puedes acceder a las métricas y transacciones de tu lista. Para más información, consulte:
Contactar a soporte
Si tienes preguntas acerca de GitHub Marketplace, por favor contacta directamente a con nosotros a través del Soporte técnico de GitHub.