Para disponibilizar um plugin criado no Cronapp ao market é preciso que o mesmo esteja em um repositório, preferencialmente do tipo Git. Com isso, os usuários ou organizações especificadas poderão ter acesso para instalar em seus projetos.
Acesse no menu do sistema Plugin > Plugins da Organização para exibir a janela com a lista de plugins já criados e depois clique em + Adicionar (destaque 1 da figura 1.1) para abrir a janela que adiciona um novo plugin ao Market do Cronapp (Figura 1.2).
Figura 1.1 - Caminho para abrir janela de adição de plugin
A janela Adicionar plugin ao Market contém os seguintes campos:
Figura 1.2 - Janela de adição de 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 deseje que o seu plugin seja público, é preciso cria-lo como privado e solicitar, através do e-mail suporte@cronapp.io, a alteração para público. Após isso, a equipe Cronapp irá avaliar a relevância do plugin para a comunidade Cronapp. |
Tipo do projeto: seleciona para qual tipo de projeto o plugin será utilizado, podendo ser apenas web e/ou mobile e web;
Apesar de aparecer outras opções, a disponibilização dos plugins foram pensadas para serem utilizadas em projetos de codificação ágil. |
Tipo de licença: campo utilizado para definir a licença do plugin, podendo ser gratuita ou paga;
Atualmente apenas a opção Grátis está habilitável. |
O botão adicionar versão abre a janela com os campos necessários para realmente importar o projeto do plugin. Os campos mudam conforme o tipo de repositório selecionado.
Apresenta os campos necessários para importar o projeto de um repositório Git (Figura 1.2.1). Caso o projeto do plugin esteja aberto no momento e já esteja versionado, ele irá preencher automaticamente os campos url do Github, usuário do Github, senha do Github e branch do Github.
Figura 1.2.1 - Janela de adição de versão de um projeto Git
Ao salvar, será inserida uma linha na lista de versões da janela Adicionar plugin ao Market (Figura 1.2) com os botões de edição (1 da Figura 1.2.2) e remoção (2 da Figura 1.2.2).
Figura 1.2.2 - Versão do projeto adicionada na tabela
Apresenta os campos necessários para importar o projeto do repositório Maven (Figura 1.2.3).
Figura 1.2.3 - Janela de adição de versão de um projeto Maven
Ao salvar, será inserida uma linha na lista de versões da janela Adicionar plugin ao Market com os botões de edição (1 da Figura 1.2.4) e remoção (2 da Figura 1.2.4).
Figura 1.2.4 - Versão do projeto adicionada na tabela
Apresenta os campos necessários para importar o pacote do repositório NPM (Figura 1.2.5).
Figura 1.2.5 - Janela de adição de versão de um projeto NPM
Ao salvar, será inserida uma linha na lista de versões da janela Adicionar plugin ao Market com os botões de edição (1 da Figura 1.2.6) e remoção (2 da Figura 1.2.6).
Figura 1.2.6 - Versão do pacote adicionada na tabela
Apresenta os campos necessários para importar um pacote Bower (Figura 1.2.7).
Figura 1.2.7 - Janela de adição de versão de um projeto Bower
Ao salvar, será inserida uma linha na lista de versões da janela Adicionar plugin ao Market com os botões de edição (1 da Figura 1.2.8) e remoção (2 da Figura 1.2.8).
Figura 1.2.8 - Versão do pacote adicionada na tabela
Caso o plugin tenha uma licença paga, é preciso preencher os campos da janela de adicionar licença (Figura 1.2.9) para cada usuário que utilizará a versão do plugin.
Figura 1.2.9 - Adicionar licença
Ao salvar, será inserida uma linha na lista de licenças da janela Adicionar versão com os botões de edição (1 da Figura 1.2.10) e remoção (2 da Figura 1.2.10).
Figura 1.2.10 - Licença do token adicionada a versão
Ao salvar a janela de Adicionar plugin ao Market com todos os campos necessários preenchidos, o plugin aparecerá na janela Plugins da Organização e já estará disponível para instalação nos projetos das pessoas e organizações vinculadas.
Figura 2.1 - Plugin criado sendo listado na janela Plugins da Organização
Acesse a janela Instalar plugins (Figura 2.2) na categoria (Figura 1.2) em que foi configurado para visualizá-lo.
Figura 2.2 - Plugin criado sendo listado na categoria selecionada na janela Instalar plugins
Acesse Plugins Cronapp para mais detalhes sobre a instalação de plugins.