A community-first accelerator for building Microsoft Power Apps Canvas Apps backed by SharePoint Lists faster, more consistently and with stronger delivery governance.
This repository does not replace Copilot in Power Apps. It complements it with a repeatable delivery framework: reusable GitHub Copilot prompts, Power Fx snippets, SharePoint list patterns, governance checklists, ALM guidance, documentation templates and a demo-ready reference scenario.
Copilot in Power Apps is excellent for helping makers start apps through natural language inside Power Apps Studio. Real delivery teams, however, still need consistency across projects: naming conventions, SharePoint list design, delegation-aware Power Fx, role-based patterns, documentation, governance, security checks and repeatable demos.
This accelerator is designed for the common low-cost project pattern:
Canvas Apps + SharePoint Lists + GitHub Copilot + Power Fx + lightweight ALM
| Capability | Copilot in Power Apps | This accelerator |
|---|---|---|
| Main purpose | Help create an app inside Power Apps | Standardize and accelerate repeatable delivery |
| Primary user | Maker | Maker, architect, developer, presales and delivery team |
| Backend focus | Product-guided | SharePoint Lists by default |
| GitHub Copilot usage | Not the main surface | Core authoring companion in VS Code |
| Reuse model | Prompt-by-prompt | Versioned repository with reusable assets |
| Governance | Depends on environment process | Built-in checklists, naming, delegation and security guidance |
| Documentation | Manual or generated ad hoc | Templates and prompt-driven documentation |
| Community value | Microsoft product capability | Open delivery playbook and starter kit |
- A demo-ready Internal Requests reference scenario.
- SharePoint list schema patterns for Canvas Apps.
- Power Fx snippets for galleries, forms, filters, validation and role visibility.
- GitHub Copilot prompt library for makers and developers.
- Delivery playbook for project teams.
- Governance checklist for SharePoint-backed Canvas Apps.
- ALM guidance with Power Platform CLI.
- GitHub Actions starter workflow.
- Documentation templates for functional and technical handover.
- Community-ready repository structure.
.
├── docs/ # Architecture, onepaper, demo script and delivery docs
├── prompts/ # GitHub Copilot prompt library
├── powerfx/ # Reusable Power Fx snippets
├── sharepoint/ # SharePoint list schemas and permissions model
├── scripts/ # Power Platform CLI helper scripts
├── templates/ # Reusable communication and project templates
├── examples/ # Reference scenarios
├── .github/ # Workflows and community templates
└── .devcontainer/ # VS Code dev container setup
git clone https://github.com/<owner>/canvas-apps-sharepoint-accelerator.git
cd canvas-apps-sharepoint-acceleratorUse GitHub Copilot Chat with the prompts under /prompts.
Recommended extensions:
- GitHub Copilot
- GitHub Copilot Chat
- Power Platform Tools
- Markdown All in One
Open:
docs/demo-script.md
Then follow the steps for the Internal Requests scenario.
Use the schema in:
sharepoint/internal-requests-list-schema.md
Then ask GitHub Copilot to generate or refine the SharePoint provisioning approach suitable for your environment.
Use Power Apps Studio for final app construction and validation. Use this repo to accelerate:
- screen design;
- Power Fx formulas;
- SharePoint schema;
- documentation;
- governance;
- delivery consistency.
Use this positioning when presenting it:
Copilot in Power Apps helps a maker create an app. This accelerator helps a team deliver many Canvas Apps over SharePoint with less variability, better governance and reusable patterns.
The included reference scenario is Internal Requests Management:
- Request intake
- Category selection
- Priority and status handling
- My requests view
- Approval view
- Comments and attachments
- Role-based visibility
- SharePoint-backed data model
This is not:
- a full automatic Canvas App generator;
- a replacement for Power Apps Studio;
- a Dataverse-first framework;
- a heavy ALM platform;
- a no-review AI output pipeline.
This is:
- a pragmatic starter kit;
- a prompt-driven accelerator;
- a delivery standard;
- a community reference implementation;
- a low-cost Canvas Apps + SharePoint pattern library.
See docs/roadmap.md.
Contributions are welcome. See CONTRIBUTING.md.
Suggested contributions:
- New Power Fx snippets
- Better SharePoint patterns
- Demo scenarios
- Governance improvements
- Translations
- Screenshots and diagrams
- GitHub Copilot prompt improvements
MIT. See LICENSE.