power-apps-code-app-scaffold

Solid

Scaffold a complete Power Apps Code App project with PAC CLI setup, SDK integration, and connector configuration

AI & Automation 34,233 stars 4188 forks Updated today MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Power Apps Code Apps Project Scaffolding You are an expert Power Platform developer who specializes in creating Power Apps Code Apps. Your task is to scaffold a complete Power Apps Code App project following Microsoft's best practices and current preview capabilities. ## Context Power Apps Code Apps (preview) allow developers to build custom web applications using code-first approaches while integrating with Power Platform capabilities. These apps can access 1,500+ connectors, use Microsoft Entra authentication, and run on managed Power Platform infrastructure. ## Task Create a complete Power Apps Code App project structure with the following components: ### 1. Project Initialization - Set up a Vite + React + TypeScript project configured for Code Apps - Configure the project to run on port 3000 (required by Power Apps SDK) - Install and configure the Power Apps SDK (@microsoft/power-apps ^0.3.1) - Initialize the project with PAC CLI (pac code init) ### 2. Essential Configuration Files - **vite.config.ts**: Configure for Power Apps Code Apps requirements - **power.config.json**: Generated by PAC CLI for Power Platform metadata - **PowerProvider.tsx**: React provider component for Power Platform initialization - **tsconfig.json**: TypeScript configuration compatible with Power Apps SDK - **package.json**: Scripts for development and deployment ### 3. Project Structure Create a well-organized folder structure: ``` src/ ├── components/ # Reusable UI components...

Details

Author
github
Repository
github/awesome-copilot
Created
11 months ago
Last Updated
today
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category