Publicamos atualizações frequentes em nossa documentação, e a tradução desta página ainda pode estar em andamento. Para obter as informações mais recentes, acesse a documentação em inglês. Se houver problemas com a tradução desta página, entre em contato conosco.

Requisitos para listar um aplicativo

Os aplicativos em GitHub Marketplace devem atender aos requisitos definidos nessa página antes que o anúncio possa ser publicado.

Neste artigo

Os requisitos para a anunciar um aplicativo em GitHub Marketplace variam de acordo com o fato de você desejar oferecer um aplicativo grátis ou pago.

Requisitos para todos os anúncios de GitHub Marketplace

Todos os anúncios em GitHub Marketplace devem ser para ferramentas que fornecem valor à comunidade de GitHub. Ao enviar seu anúncio para publicação, você deverá ler e aceitar os termos do " Acordo de Desenvolvedor de GitHub Marketplace".

Requisitos de experiência do usuário para todos os aplicativos

Todos os anúncios devem atender aos requisitos a seguir, independentemente de serem para um aplicativo grátis ou pago.

  • Os anúncios não devem persuadir ativamente os usuários para fora de GitHub.
  • Os anúncios devem incluir informações de contato válidas para o editor.
  • Os anúncios devem ter uma descrição relevante do aplicativo.
  • Os anúncios devem especificar um plano de preços.
  • Os aplicativos devem fornecer valor aos clientes e integrar-se à plataforma de alguma forma além da autenticação.
  • Os aplicativos devem estar disponíveis publicamente em GitHub Marketplace e não podem estar na versão beta ou disponíveis apenas por convite.
  • Os aplicativos devem ter eventos webhook configurados para notificar o editor de qualquer alteração do plano ou cancelamentos usando a API de GitHub Marketplace Para obter mais informações, consulte "Usar a API de GitHub Marketplace no seu aplicativo".

Para obter mais informações sobre como fornecer uma boa experiência com o cliente, consulte "As práticas recomendadas com o cliente para aplicativos".

Requisitos da marca e anúncios para todos os aplicativos

Para proteger seus clientes, recomendamos que siga as práticas recomendadas em matéria de segurança. Para obter mais informações, consulte "as práticas recomendadas de segurança para os aplicativos".

Considerações para aplicativos gratuitos

Aplicativos gratuitos são incentivados em GitHub Marketplace e são uma ótima maneira de oferecer serviços de código aberto. Se você listar uma versão paga do seu aplicativo fora do GitHub Marketplace, você deve oferecer pelo menos um plano pago ao listar o aplicativo em GitHub Marketplace.

Requisitos para aplicativos pagos

Para publicar um plano pago para o seu aplicativo em GitHub Marketplace, seu aplicativo deverá pertencer a uma organização que seja um publicador verificado. Para obter mais informações sobre o processo de verificação ou transferência da propriedade do seu aplicativo, consulte "Candidatar-se para a verificação de publicador para a sua organização".

Se seu aplicativo já está publicado e você é um editor verificado, você poderá publicar um novo plano pago no editor do plano de preços. Para obter mais informações, consulte "Configurar planos de preços para sua listagem".

Para publicar um aplicativo pago (ou um aplicativo que ofereça um plano pago), você também deve atender aos seguintes requisitos:

  • Os aplicativo GitHubs deve ter, no mínimo, 100 instalações.
  • Os aplicativo OAuths devem ter, no mínimo, 200 usuários.
  • Todos os aplicativos pagos devem lidar com eventos de compra de GitHub Marketplace para novas compras, atualizações, downgrades, cancelamentos e testes grátis. Para obter mais informações, consulte "Requisitos de cobrança para aplicativos pagos" abaixo.

Quando estiver pronto para publicar o aplicativo em GitHub Marketplace, você deverá solicitar a verificação para o anúncio do aplicativo.

Observação: If you want to sell an app that's owned by your user account, first you'll need to transfer the app to an organization, and then request verification for a listing created by the organization. Para obter informações sobre como transferir um aplicativo para uma organização, consulte: "Enviar o seu anúncio para publicação".

Requisitos de cobrança para aplicativos pagos

Seu aplicativo não precisa gerenciar pagamentos, mas precisa usar eventos de compra de GitHub Marketplace para gerenciar novas compras, atualizações, downgrades, cancelamentos e testes grátis. Para obter informações sobre como integrar esses eventos no seu aplicativo, consulte "Usar a API de GitHub Marketplace no seu aplicativo".

Usar a API de cobrança do GitHub permite aos clientes comprar um aplicativo sem sair do GitHub e pagar o serviço com o método de pagamento já anexado à sua conta em GitHub

  • Os aplicativos devem ser compatíveis tanto com a cobrança anual quanto mensal para as compras de suas assinaturas pagas.
  • As listagens podem oferecer qualquer combinação de planos grátis e pagos. Os planos grátis são opcionais, porém incentivados. Para obter mais informações, consulte "Definir um plano de preços da listagem do GitHub Marketplace".

Esse documento ajudou você?

Privacy policy

Ajude-nos a tornar esses documentos ótimos!

Todos os documentos do GitHub são de código aberto. Você percebeu que algo que está errado ou não está claro? Envie um pull request.

Faça uma contribuição

Ou, aprenda como contribuir.