GitHub Marketplace позволяет находить разработчиков, которые хотят расширить и улучшить свои рабочие процессы GitHub. Вы можете предлагать разработчикам бесплатные и платные средства в GitHub Marketplace. В GitHub Marketplace разработчикам предлагаются два типа средств: GitHub Actions и приложения. Для добавления каждого средства в GitHub Marketplace требуется особая процедура.
Действия GitHub
Любой пользователь может опубликовать действие в GitHub Marketplace. GitHub проверяет некоторые партнерские организации, и они отображаются как проверенные создатели.
Дополнительные сведения о публикации GitHub Actions в GitHub Marketplace см. в разделе Публикация действий в GitHub Marketplace.
Приложения
Любой пользователь может бесплатно делиться своими приложениями с другими людьми на GitHub Marketplace, но продавать можно только приложения, принадлежащие организациям.
Для публикации платных планов приложения и получения эмблемы Marketplace необходимо пройти процедуру подтверждения издателя. Дополнительные сведения см. в разделе Подача заявки на подтверждение издателя для вашей организации или Требования к описанию приложения.
Если организация соответствует требованиям, ее сотрудник с разрешениями владельца может публиковать платные планы для любых своих приложений. Каждое приложение с платным планом также проходит процедуру подключения для обеспечения возможности оплаты.
Для публикации приложений с бесплатными планами необходимо соответствовать общим требованиям к публикации приложений. Дополнительные сведения см. в разделе Требования к описанию приложения.
Нет опыта работы с приложениями?
Если вы хотите создать приложение для GitHub Marketplace, но вы не знакомы с GitHub Apps или OAuth Apps, см. раздел Создание приложений GitHub или Создание приложений OAuth.
GitHub Apps и OAuth Apps
Приложения GitHub — это официально рекомендуемый способ интеграции с GitHub, так как он предоставляет гораздо более детализированные разрешения на доступ к данным, но в GitHub Marketplace можно размещать как приложения OAuth, так и GitHub Apps. Дополнительные сведения см. в разделах Различия между приложениями GitHub и приложениями OAuth и Переход с OAuth Apps на GitHub Apps.
Обзор публикации приложения в GitHub Marketplace
Завершив создание приложения, вы можете поделиться им с другими пользователями, опубликовав его в GitHub Marketplace. В целом процесс выглядит так:
-
Внимательно проверьте приложение: оно должно правильно работать в других репозиториях и соответствовать рекомендациям. Дополнительные сведения см. в разделах Рекомендации по обеспечению безопасности для приложений на Магазин GitHub и Требования к описанию приложения.
-
Добавьте в приложение события веб-перехватчика для отслеживания пользовательских запросов на выставление счетов. Дополнительные сведения об API GitHub Marketplace, событиях веб-перехватчика и запросах на выставление счетов см. в разделе Using the GitHub Marketplace API in your app.
-
Создайте черновик профиля в GitHub Marketplace. Дополнительные сведения см. в разделе Создание черновика профиля для приложения.
-
Добавьте ценовой план. Дополнительные сведения см. в разделе Настройка тарифных планов для предложения.
-
Прочтите и примите условия "Соглашение с разработчиком GitHub Marketplace".
-
Отправьте профиль на публикацию в GitHub Marketplace. Дополнительные сведения см. в разделе Отправка описания для публикации.
Просмотр показателей приложения
Вы можете просматривать метрики и транзакции для профиля. Дополнительные сведения см. в разделе:
Обращение в службу поддержки
Если у вас есть вопросы о GitHub Marketplace, обращайтесь непосредственно в Поддержка GitHub.