Skip to main content

Требования к описанию приложения

Приложения в GitHub Marketplace должны соответствовать требованиям, приведенным на этой странице, прежде чем можно будет опубликовать список.

Примечание. Эта статья относится только к публикации приложений в GitHub Marketplace. Дополнительные сведения о публикации GitHub Actions в GitHub Marketplaceсм. в разделе "Публикация действий в GitHub Marketplace".

Требования к описанию приложения в GitHub Marketplace зависят от того, является приложение, которое вы предлагаете, платным или нет.

Требования ко всем описаниям GitHub Marketplace

Все описания в GitHub Marketplace должны быть для средств, предоставляющих значение сообществу GitHub Enterprise Cloud. При отправке списка для публикации необходимо прочитать и принять условия autoTITLE.

Требования к пользовательскому интерфейсу для всех приложений

Все описания должны соответствовать следующим требованиям, независимо от того, предназначены ли они для бесплатного или платного приложения.

  • В описании запрещено активное отговаривание пользователей от GitHub Enterprise Cloud.
  • Описания должны содержать допустимые контактные данные для издателя.
  • В описаниях должно содержаться соответствующее описание приложения.
  • В описаниях необходимо указать тарифный план.
  • Приложения должны иметь ценность для клиентов и интегрироваться с платформой, в некотором смысле за пределами проверки подлинности.
  • Приложения должны быть доступны для всех в GitHub Marketplace и не могут предоставляться в бета-версии или быть доступными только по приглашению.
  • Приложения должны иметь события веб-перехватчика, настроенные для уведомления издателя о любых изменениях плана или отменах с помощью API GitHub Marketplace. Дополнительные сведения см. в разделе Использование API GitHub Marketplace в приложении.

Дополнительные сведения о предоставлении хорошего взаимодействия с клиентами см. в разделе "Рекомендации по взаимодействию приложений с клиентами".

Требования к торговой марке и описанию для всех приложений

  • Приложения, использующие логотипы GitHub, должны соответствовать рекомендациям GitHub. Дополнительные сведения см. в разделе Логотипы и потребление GitHub.
  • Приложения должны иметь логотип, функцию карта и снимки экрана, которые соответствуют рекомендациям, предоставленным в autoTITLE.
  • Описания должны быть хорошо написаны и не должны содержать грамматических ошибок. Рекомендации по написанию списка см. в разделе "Написание описания для вашего приложения".

Для защиты клиентов рекомендуется также следовать рекомендациям по обеспечению безопасности. Дополнительные сведения см. в разделе Рекомендации по обеспечению безопасности приложений в GitHub Marketplace.

Рекомендации для бесплатных приложений

Бесплатные приложения поддерживаются в GitHub Marketplace и позволяют предлагать службы с открытым кодом. Если вы включаете в список платную версию приложения за пределами GitHub Marketplace, при включении в список приложения в GitHub Marketplaceнеобходимо предложить по крайней мере один платный план.

Требования к платным приложениям

Чтобы опубликовать тарифный план с оплатой для приложения в GitHub Marketplace, ваше приложение должно принадлежать организации, которая является проверенным издателем. Дополнительные сведения о процессе проверки или передаче владения приложением см. в разделе "Подача заявки на подтверждение издателя для вашей организации".

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

Чтобы опубликовать платное приложение (или приложение, предлагающее тарифный план с оплатой), необходимо также выполнить следующие требования:

  • GitHub Apps должно иметь не менее 100 установок.
  • OAuth apps должно иметь не менее 200 установок.
  • Все платные приложения должны обрабатывать события покупки GitHub Marketplace для новых покупок, обновлений, переходов на использование более ранних версий, отмен и бесплатных пробных версий. Дополнительные сведения см. в разделе Требования к выставлению счетов для платных приложений ниже.

Когда вы будете готовы опубликовать приложение в GitHub Marketplace, запросите проверку для описания приложения.

Примечание. Сведения о передаче приложения в организацию см. в разделе "Отправка описания для публикации".

Требования к выставлению счетов для платных приложений

Вашему приложению не нужно обрабатывать платежи, но для управления новыми покупками, обновлениями, переходами на использование более ранних версий, отменами и бесплатными пробными версиями ему необходимо применять GitHub Marketplace. Сведения о том, как интегрировать эти события в приложение, см. в разделе "Использование API GitHub Marketplace в приложении".

Использование API выставления счетов GitHub позволяет клиентам приобретать приложение без выхода из GitHub и платить за службу с помощью метода оплаты, уже подключенного к своей учетной записи на GitHub.com.

  • Приложения должны поддерживать как ежемесячное, так и ежегодное выставление счетов за покупки в платных подписках.
  • В описаниях может предлагаться любое сочетание бесплатных тарифных планов и планов с оплатой. Бесплатные планы являются необязательными, но поощряются. Дополнительные сведения см. в разделе Настройка тарифных планов для предложения.