O que code-apps-skill faz?
Habilidade para scaffolding, desenvolvimento, depuração e implantação de aplicativos de código do Power Apps, verificados contra o Dataverse.
Visão Geral
Esta habilidade permite que você trabalhe com aplicativos de código do Power Apps, fornecendo uma interface estruturada de linha de comando para gerenciar todo o fluxo de trabalho de desenvolvimento, desde a criação inicial até a implantação final.
Funcionalidades
- Scaffolding: Cria automaticamente a estrutura básica de diretórios e arquivos para novos projetos de aplicativos de código.
- Desenvolvimento: Oferece comandos para compilar, empacotar e gerenciar dependências.
- Depuração: Permite executar e testar o aplicativo localmente, com logs detalhados.
- Implantação: Empacota e implanta o aplicativo no ambiente Power Apps, validando contra o Dataverse.
- Verificação com Dataverse: Valida definições de dados, esquemas e dependências para garantir consistência.
Pré-requisitos
- PowerShell (para comandos de scaffolding e build)
- Acesso ao ambiente Power Apps (para implantação)
- Conexão com o Dataverse (para verificação de dados)
Uso
Scaffolding de um Novo Projeto
powerapps-code-apps-skill scaffold --name MeuApp --template basic
Desenvolvimento e Compilação
powerapps-code-apps-skill build
Depuração Local
powerapps-code-apps-skill deploy --target local
Implantação para Power Apps
powerapps-code-apps-skill deploy --target production
Verificação com Dataverse
powerapps-code-apps-skill validate --dataverse-connection <connection-string>
Arquitetura
O skill utiliza uma estrutura modular:
src/- Código-fonte do aplicativoconfig/- Arquivos de configuraçãodist/- Saída compilada para implantaçãotest/- Testes unitários e de integração
Contribuição
Para contribuir com este skill, envie um pull request ou relate problemas no repositório oficial.