Skip to main content

Sobre o GitHub Marketplace para aplicativos

Aprenda sobre GitHub Marketplace em que você pode compartilhar seus aplicativos publicamente com todos os usuários do GitHub Enterprise Cloud.

O GitHub Marketplace conecta você aos desenvolvedores que desejam estender e aprimorar os fluxos de trabalho do GitHub. Você pode listar ferramentas gratuitas e pagas para os desenvolvedores usarem no GitHub Marketplace. O GitHub Marketplace oferece aos desenvolvedores dois tipos de ferramenta: GitHub Actions e aplicativos, e cada ferramenta exige etapas diferentes para adicioná-lo ao GitHub Marketplace.

GitHub Actions

Qualquer pessoa pode publicar uma ação em GitHub Marketplace. GitHub verifica algumas organizações parceiras e essas são exibidas como criadores verificados.

Se você acessar o GitHub no GHE.com, esteja ciente de que as ações que incluem chamadas à API embutidas em código ao GitHub.com talvez não funcionem conforme o esperado.

Para saber mais sobre como publicar o GitHub Actions no GitHub Marketplace, confira Publicar ações no GitHub Marketplace.

Aplicativos

Qualquer pessoa pode compartilhar seus aplicativos com outros usuários gratuitamente em GitHub Marketplace, mas somente os aplicativos pertencentes a organizações podem vender seu aplicativo.

Note

Atualmente, os aplicativos do GitHub Marketplace não estão disponíveis no GHE.com.

Para publicar planos pagos para o seu aplicativo e exibir um selo do Marketplace, você deve concluir o processo de verificação do publicador. Para obter mais informações, confira Candidatar-se à verificação de publicador para a sua organização ou Requisitos para listar um aplicativo.

Uma vez que a organização atenda aos requisitos, alguém com permissões de proprietário na organização pode publicar planos pagos para qualquer um dos aplicativos. Cada aplicativo com um plano pago também passa por um processo de integração financeira para habilitar pagamentos.

Para publicar aplicativos com planos grátis, você só precisa atender aos requisitos gerais para anunciar qualquer aplicativo. Para saber mais, confira Requisitos para listar um aplicativo.

Novo nos aplicativos?

Se você estiver interessado em criar um aplicativo para GitHub Marketplace, mas é novo no GitHub Apps e no OAuth apps, confira Sobre a criação de Aplicativos do GitHub ou Criar aplicativos OAuth.

GitHub Apps vs. OAuth apps

Aplicativos do GitHub são a forma oficialmente recomendada de se integrar ao GitHub, porque eles oferecem muito mais permissões granulares para acessar dados, embora você possa anunciar OAuth e GitHub Apps em GitHub Marketplace. Para saber mais, confira Diferenças entre os aplicativos GitHub e os aplicativos OAuth e Migrar aplicativos OAuth para aplicativos GitHub.

GitHub Copilot Extensions

Note

As GitHub Copilot Extensions estão em versão prévia pública e sujeitas a alterações.

As GitHub Copilot Extensions são um tipo de GitHub App que integra o poder de ferramentas externas ao GitHub Copilot Chat. As Copilot Extensions podem ser desenvolvidas por qualquer pessoa, para uso privado ou público, e podem ser compartilhadas com outras pessoas via GitHub Marketplace.

Para saber mais sobre Copilot Extensions, confira Usando extensões para integrar ferramentas externas ao Copilot Chat.

Publicar um aplicativo na visão geral de GitHub Marketplace

Ao terminar de criar seu aplicativo, você poderá compartilhá-lo com outros usuários publicando-o em GitHub Marketplace. Em resumo, o processo é:

  1. Revise cuidadosamente o seu app para garantir que se comportará como esperado em outros repositórios e que segue as diretrizes das práticas recomendadas. Para saber mais, confira Práticas recomendadas de segurança para aplicativos no GitHub Marketplace e Requisitos para listar um aplicativo.

  2. Adicionar eventos webhook ao aplicativo para rastrear solicitações de cobrança do usuário. Para saber mais sobre a API GitHub Marketplace, eventos de webhook e solicitações de cobrança, confira Usar a API do GitHub Marketplace no seu aplicativo.

  3. Crie um rascunho de listagem de GitHub Marketplace Para saber mais, confira Elaborar uma listagem para o seu aplicativo.

  4. Adicionar um plano de preços. Para saber mais, confira Definir planos de cobrança para sua listagem.

  5. Leia e aceite os termos e condições do Contrato de desenvolvedor do GitHub Marketplace.

  6. Envie seu anúncio para publicação em GitHub Marketplace. Para saber mais, confira Enviando seu anúncio para publicação.

Ver como seu aplicativo está sendo executado

Você pode acessar métricas e transações para a sua listagem. Para saber mais, veja:

Entrar em contato com o suporte

Se tiver dúvidas sobre o GitHub Marketplace, entre em contato com o conosco por meio do Portal de suporte do GitHub.