Desenvolvendo vários Eitri-Apps
Permite que o desenvolvedor possa executar simultaneamente mais de um Eitri-App, em seus devidos workspaces. Isso é útil para desenvolver e testar a integração entre diferentes Eitri-Apps.
Note
Pré-requisitos:
- CLI versão 1.17.0 ou superior.
Uso
-
Estruture o seu projeto com a seguinte organização:
-
Crie um arquivo
app-config.yaml
na raiz do projeto, com a seguinte estrutura:- application-id: ID do aplicativo Para maiores informações, veja a seção Como obter o ID do aplicativo.;
- eitri-apps: Lista de Eitri-Apps que serão iniciados;
- alias: Alias do Eitri-App;
- path: Caminho do Eitri-App;
- workspace: Workspace do Eitri-App;
- focus: Define qual Eitri-App será aberto em primeiro plano;
- shared: Define se o Eitri-App é compartilhado entre outros Eitri-Apps.
- bottom-tab-view-simulation: Informa a Eitri Machine as abas de simulação que serão abertas quando o App for iniciado.
application-id: 'bd9b96af-ac33-492e-876c-6755b3aefaef' eitri-apps: - alias: berserk path: "./eitriapp-berserk" workspace: DEFAULT focus: true - alias: "components-logic" path: "./components-logic" workspace: component shared: true - alias: "shared-logic" path: "./shared-logic" workspace: logic shared: true bottom-tab-view-simulation: eitri-apps: - slug: "berserk" title: "Berserk" - slug: "components-logic" title: "Components Logic" - slug: "shared-logic" title: "Shared Logic"
2.1 application-id: ID do aplicativo (obtido através do Console). Para obter o ID do aplicativo, acesse o Console, clique no aplicativo desejado e copie o ID do aplicativo no campo ID do Aplicativo.
-
Execute o comando
eitri app start
na raiz do projeto. -
O comando irá iniciar os Eitri-Apps configurados no arquivo
app-config.yaml
e o Eitri-App com o atributofocus: true
será aberto em primeiro plano no aplicativo. -
Exemplo de execução do comando: