GitHub Marketplace позволяет находить разработчиков, которые хотят расширить и улучшить свои рабочие процессы GitHub. Вы можете предлагать разработчикам бесплатные и платные средства в GitHub Marketplace. В GitHub Marketplace разработчикам предлагаются два типа средств: GitHub Actions и приложения. Для добавления каждого средства в GitHub Marketplace требуется особая процедура.
GitHub Actions
Любой пользователь может опубликовать действие в GitHub Marketplace. GitHub проверяет некоторые партнерские организации, и они отображаются как проверенные создатели.
Сведения о публикации GitHub Actions в GitHub Marketplaceсм. в разделе "Публикация действий в GitHub Marketplace".
Приложения
Любой пользователь может бесплатно делиться своими приложениями с другими людьми на GitHub Marketplace, но продавать можно только приложения, принадлежащие организациям.
Для публикации платных планов приложения и получения эмблемы Marketplace необходимо пройти процедуру подтверждения издателя. Дополнительные сведения см. в разделе "[AUTOTITLE" илиПодача заявки на подтверждение издателя для вашей организации](/apps/github-marketplace/creating-apps-for-github-marketplace/requirements-for-listing-an-app)".
Если организация соответствует требованиям, ее сотрудник с разрешениями владельца может публиковать платные планы для любых своих приложений. Каждое приложение с платным планом также проходит процедуру подключения для обеспечения возможности оплаты.
Для публикации приложений с бесплатными планами необходимо соответствовать общим требованиям к публикации приложений. Дополнительные сведения см. в разделе Требования к описанию приложения.
Нет опыта работы с приложениями?
Если вы хотите создать приложение для GitHub Marketplace, но вы не знакомы с GitHub Apps или OAuth apps, см[. раздел "AUTOTITLE" илиСоздание приложений GitHub](/apps/oauth-apps/building-oauth-apps)".
GitHub Apps и OAuth apps
Приложения GitHub — это официально рекомендуемый способ интеграции с GitHub, так как он предоставляет гораздо более детализированные разрешения на доступ к данным, но в GitHub Marketplace можно размещать как приложения OAuth, так и GitHub Apps. Дополнительные сведения см. в разделе "[AUTOTITLE" и "Различия между приложениями GitHub и приложениями OAuth](/apps/creating-github-apps/about-creating-github-apps/migrating-oauth-apps-to-github-apps)".
GitHub Copilot Extensions
Note
GitHub Copilot Extensions находятся в ограниченной общедоступной бета-версии и подлежат изменению. Чтобы запросить доступ к Copilot Extensions, присоединитесь к списку ожидания.
GitHub Copilot Extensions — это тип GitHub App, который интегрирует возможности внешних средств в GitHub Copilot Chat. Copilot Extensions разрабатываются Партнеры Copilot, группа внешних средств, выбранных GitHub для их служебной программы при интеграции с Copilot Chat. Чтобы стать Партнер Copilot, можно применить к Программа партнеров Copilot.
Дополнительные сведения о Copilot Extensionsсм. в разделе "Использование расширений для интеграции внешних средств с Copilot Chat".
Обзор публикации приложения в GitHub Marketplace
Завершив создание приложения, вы можете поделиться им с другими пользователями, опубликовав его в GitHub Marketplace. В целом процесс выглядит так:
-
Внимательно проверьте приложение: оно должно правильно работать в других репозиториях и соответствовать рекомендациям. Дополнительные сведения см. в разделе "[AUTOTITLE" и "Рекомендации по обеспечению безопасности приложений в GitHub Marketplace](/apps/github-marketplace/creating-apps-for-github-marketplace/requirements-for-listing-an-app#best-practice-for-customer-experience)".
-
Добавьте в приложение события веб-перехватчика для отслеживания пользовательских запросов на выставление счетов. Дополнительные сведения о API GitHub Marketplace API, событиях веб-перехватчика и запросах на выставление счетов см. в разделе "Использование API GitHub Marketplace в приложении".
-
Создайте черновик профиля в GitHub Marketplace. Дополнительные сведения см. в разделе Создание черновика профиля для приложения.
-
Добавьте ценовой план. Дополнительные сведения см. в разделе Настройка тарифных планов для предложения.
-
Отправьте профиль на публикацию в GitHub Marketplace. Дополнительные сведения см. в разделе Отправка описания для публикации.
Просмотр показателей приложения
Вы можете просматривать метрики и транзакции для профиля. Дополнительные сведения см. в разделе:
Обращение в службу поддержки
Если у вас есть вопросы о GitHub Marketplace, обратитесь к us через портал поддержки GitHub.