Skip to main content

Сведения о GitHub Marketplace для приложений

Узнайте о GitHub Marketplace, где вы можете совместно использовать приложения для всех пользователей GitHub.

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. В целом процесс выглядит так:

  1. Внимательно проверьте приложение: оно должно правильно работать в других репозиториях и соответствовать рекомендациям. Дополнительные сведения см. в разделе "[AUTOTITLE" и "Рекомендации по обеспечению безопасности приложений в GitHub Marketplace](/apps/github-marketplace/creating-apps-for-github-marketplace/requirements-for-listing-an-app#best-practice-for-customer-experience)".

  2. Добавьте в приложение события веб-перехватчика для отслеживания пользовательских запросов на выставление счетов. Дополнительные сведения о API GitHub Marketplace API, событиях веб-перехватчика и запросах на выставление счетов см. в разделе "Использование API GitHub Marketplace в приложении".

  3. Создайте черновик профиля в GitHub Marketplace. Дополнительные сведения см. в разделе Создание черновика профиля для приложения.

  4. Добавьте ценовой план. Дополнительные сведения см. в разделе Настройка тарифных планов для предложения.

  5. Прочитайте и примите условия autoTITLE.

  6. Отправьте профиль на публикацию в GitHub Marketplace. Дополнительные сведения см. в разделе Отправка описания для публикации.

Просмотр показателей приложения

Вы можете просматривать метрики и транзакции для профиля. Дополнительные сведения см. в разделе:

Обращение в службу поддержки

Если у вас есть вопросы о GitHub Marketplace, обратитесь к us через портал поддержки GitHub.