Para disponibilizar um plugin criado no Cronapp ao market é preciso que o mesmo esteja em um repositório, preferencialmente do tipo Git. Com isso, todos ou os usuários especificados poderão ter acesso para instalar em seus projetos.
Adicionar plugin ao market
Em Plugin > Meus plugins > Adicionar (Figura 1.1) é aberta a janela de adição do plugin ao marketplace do Cronapp (Figura 1.2).
Figura 1.1 - Caminho para abrir janela de adição de plugin
Figura 1.2 - Janela de adição de plugin
A janela de adicionar plugin ao market contém os seguintes campos:
Ativo:
Nome: campo para informar o nome do plugin que será mostrado no market;
Descrição: campo para informar a descrição sobre o plugin que será mostrado no market;
URL imagem: campo para informar o endereço da imagem que será mostrada no market, podendo ser da internet ou do computador;
Ao clicar no ícone ... ao lado do campo, será aberta a janela para selecionar a imagem no computador.
Tipo de repositório: Seleciona o tipo do repositório que o projeto está armazenado, podendo ser Git (o mais indicado), Maven, NPM e Bower;
Proprietário: campo para informar o proprietário do plugin, preenchido automaticamente com o nome do perfil do usuário Cronapp;
Link de ajuda: campo para informar um link que contenha mais informações sobre o plugin;
Tipo de pesquisa: campo para selecionar o tipo de pesquisa do plugin, podendo ele ser público ou privado;
Público: todos os usuários poderão ver e utilizar o plugin;
Privado: todos os usuários da organização poderão ver e utilizar o plugin.
Atualmente, somente os administradores Cronapp podem colocar o plugin como público. Caso o usuário deseje que seu plugin seja público, ele precisa criar como privado e solicitar para a equipe do Cronapp que seja alterado para público através do e-mail suporte@cronapp.io.
Usuários: campo para adicionar usuários Cronapp que não se encontrão na organização, mas que o proprietário deseja que tenha acesso ao plugin;
Ao clicar no ícone ... ao lado do campo, será aberta a janela para adicionar os e-mails dos usuários.
Contratos: campo para informar o ID do contrato das organizações que o usuário deseja que tenha acesso ao plugin;
Ao clicar no ícone ... ao lado do campo, será aberta a janela para adicionar os IDs dos contratos.
Tipo do projeto: seleciona para qual tipo de projeto o plugin será utilizado, podendo ser apenas web e/ou mobile e web;
Importante
Apesar de aparecer outras opções, a disponibilização dos plugins foram pensadas para serem utilizadas em projetos low-code.
Destino: seleciona para qual tipo de IDE o plugin será visível, podendo ser Produção (production), IDE-Next (beta), IDE-S (staging), IDE-I (integration) e develop;