Template de aplicação Kotlin
Contexto
Depois de criar o seu Template, você pode personalizá-lo. Esse caso de uso é a customização de um Template para criação de aplicações Kotlin. É importante saber o groupId
para gerar a estrutura de pastas automaticamente na sua aplicação.
Na prática, existem configurações que podem ser personalizadas e, para isso, é necessário captar informações de quem vai usar o seu Template para criar aplicações.
Para mais detalhes, confira a seção sobre a estrutura do template.yaml
.
Confira os passos:
Pré-Requisito
- Já ter criado o seu Template.
Passo 1. Customizar o seu Template
- Edite o arquivo template.yaml e adicione um novo input chamado group_id e suas respectivas informações:
name: template-example #nome do Template
description: Template for Kotlin applications #Descrição do Template
types:
- app-template #app-template, env Template ou ambos
inputs: #variáveis de entrada esperada pelo Template
- label: project name #label do campo de input que será apresentada para a pessoa usuária
type: text #tipo do input
name: project_name #nome do input
default: project-name #valor default caso não preencha o campo
- label: "Informe o groupId:"
type: text
name: "group_id"
default: "com.stackspot"
Você deve preencher as informações acima quando criar uma aplicação baseada nesse Template.
Para mais informações sobre a estrutura do yaml
, confira a estrutura na documentação.
- Já o project_name é passado automaticamente pelo nome da aplicação no comando
stk-legacy create app <project_name>
.
Passo 2. Testar a personalização
Teste o Template localmente antes de subir para um repositório. Execute o comando:
stk-legacy create app <nome_da_aplicação> --template-path <path_template_local>
O app foi criado na sua máquina local.
Passo 3. Subir o Template para a sua plataforma de hospedagem
Se sua aplicação baseada nesse Template foi criada na sua máquina local, suba suas modificações para a plataforma de hospedagem para tornar seu Template acessível.
Entre na pasta do template e execute:
git add .
Depois:
git commit -m “mensagem”
E finalize:
git push origin main
Pronto!
Esta página foi útil?