Skip to main content
rule official · GitHub

pcf-community-resources — GitHub Copilot rule for PCF

Find PCF component examples, learning videos, developer blogs, and builder tools in one guide. Use it when you need a starting point or help with PCF development.

Install into GitHub Copilot · Manually: put the files in place All methods and platforms ↓
.github/instructions/pcf-community-resources.instructions.md
Open on GitHub

What pcf-community-resources does

The rule points to PCF Gallery, community videos about React, Fluent UI, manifests and debugging, and blogs covering component patterns and integrations. It also lists PCF Builder tools for XrmToolBox and VS Code, plus forums and other places to ask for help.

Its applyTo pattern is **, so the rule applies across all files, not just PCF work. Add it at .github/instructions/pcf-community-resources.instructions.md. The guide is a directory of resources; it does not provide a sequence of setup steps or dependencies.

What it helps with

  • find a ready-made PCF component for a project
  • choose a video about PCF manifests or debugging
  • locate React and Fluent UI examples for PCF
  • pick a builder tool for setting up a component
  • find blogs and forums that cover PCF

Example prompts for the agent

  • Find a community PCF component for displaying images.
  • Point me to PCF debugging tutorials and suggest where to start.
  • Which tool can help me set up a PCF manifest in VS Code?

How to install pcf-community-resources

Manually: put the files in place

.github/instructions/pcf-community-resources.instructions.md

The applyTo field sets which files it applies to

Step by step, with commands for each platform: AGENTS.md vs CLAUDE.md: what they are and which one to use

Questions about pcf-community-resources

How do I install pcf-community-resources in GitHub Copilot?

Add the rule file at .github/instructions/pcf-community-resources.instructions.md.

What does pcf-community-resources do?

It guides you to PCF community resources, including a component gallery, videos, blogs, builder tools, and support forums.

Which files does the rule apply to?

All files, because its applyTo pattern is **.

Source text

pcf-community-resources.instructions.md · MIT
---
description: 'PCF community resources including gallery, videos, blogs, and development tools'
applyTo: '**'
---

# PCF Community Resources

The Power Apps Component Framework has a vibrant community that creates and shares resources, tools, and knowledge. This guide provides links to key community resources.

## PCF Gallery

**[PCF Gallery](https://pcf.gallery)**

The PCF Gallery is the central hub for discovering, sharing, and learning about PCF components.

**What You'll Find:**
- Community-created components
- Component demonstrations and screenshots
- Source code links
- Installation instructions
- Component ratings and reviews
- Search and filtering capabilities

**How to Use:**
- Browse components by category
- Search for specific functionality
- Download components for your projects
- Submit your own components to share with the community
- Learn from real-world component implementations

## Community Videos

Learn from expert developers through these comprehensive video tutorials:

### Getting Started
- **Getting started with code components with OOB React and Fluent UI by PowerfulDevs** - Introduction to building components with React and Fluent UI
- **Getting Started With Power Apps Component Framework by April Dunnam** - Beginner-friendly introduction to PCF

### Deep Dives
- **Power Apps Component Framework Manifest File Explained by April Dunnam** - Detailed explanation of the manifest structure
- **Easier Development with React Controls and Platform Libraries by Scott Durow** - Using React and platform-provided libraries
- **Understanding the Power Apps Component Framework by PowerfulDevs** - Comprehensive overview of the framework

### Debugging & Development
- **How to Debug Power Apps Component Framework Components by April Dunnam** - Debugging techniques and tools
- **Using React and the Fluent UI in Power Apps Component Framework by Microsoft** - Official guidance on React/Fluent UI integration

### Advanced Topics
- **Power Apps Component Framework: Datasets with React and Azure Maps by Nishant Rana** - Working with datasets and external APIs
- **How to Upload and Display Images with Power Apps Component Framework by April Dunnam** - Image handling in components
- **Deep Dive: Power Apps Component Framework API by PowerfulDevs** - Comprehensive API exploration

### Styling & Theming
- **Using Fluent UI Components in Power Apps Component Framework by Sancho Harker** - Styling with Fluent UI
- **Power Apps Component Framework: Styling and Theming by Microsoft** - Official theming guidance

### Additional Resources
- **Power Apps Component Framework End to End Series by April Dunnam** - Complete walkthrough series
- More videos available through community channels and Microsoft's official documentation

## Community Blogs

Stay updated with these excellent community blogs:

1. **Sancho Harker** - Advanced PCF techniques and best practices
2. **Benedikt Bergmann** - Component architecture and patterns
3. **Andrew Butenko** - PCF development tips and tools
4. **Nishant Rana** - Integration scenarios and advanced features
5. **OlivierFlying** - Performance optimization and debugging
6. **Ramakrishnan Raman** - Real-world implementation examples
7. **Temmy Wahyu Raharjo** - Component design patterns
8. **Scott Durow** - Platform libraries and React components
9. **Guido Preite** - Enterprise PCF development
10. **Ulrikke Akerbæk** - Canvas apps and PCF integration

**Topics Covered:**
- Component development tutorials
- Best practices and patterns
- Performance optimization
- Integration with external services
- Troubleshooting common issues
- New feature announcements
- Real-world use cases

## Community Tools

### PCF Builder for XrmToolBox

**What It Does:**
- Simplifies PCF component creation
- Provides visual manifest editor
- Generates boilerplate code
- Streamlines component testing

**Key Features:**
- Visual manifest designer
- Property configuration UI
- Resource management
- Quick component scaffolding
- Integration with XrmToolBox ecosystem

**Best For:**
- Rapid prototyping
- Learning PCF structure
- Quick component setup
- Manifest validation

### PCF Builder for VS Code

**What It Does:**
- Integrates PCF development into Visual Studio Code
- Provides IntelliSense and code completion
- Simplifies workflow without leaving the editor

**Key Features:**
- VS Code extension
- Command palette integration
- Manifest schema validation
- Code snippets for common patterns
- Integrated terminal commands

**Best For:**
- Developers who prefer VS Code
- Streamlined workflow
- Modern development experience
- Built-in debugging support

## How to Engage with the Community

### Contribute Components
- Share your components on PCF Gallery
- Publish source code on GitHub
- Write blog posts about your implementation

### Learn from Others
- Browse PCF Gallery for inspiration
- Watch community videos for tutorials
- Read blogs for best practices and tips

### Get Help
- Microsoft Learn Q&A forums
- Power Apps Community forums
- GitHub repository issues and discussions
- Twitter/LinkedIn Power Platform community

### Stay Updated
- Follow community bloggers
- Subscribe to YouTube channels
- Join Power Platform user groups
- Attend community calls and events

## Community Best Practices

1. **Share Your Work**: Contribute components and knowledge back to the community
2. **Provide Feedback**: Report issues and suggest improvements
3. **Document Well**: Include clear documentation with your components
4. **Test Thoroughly**: Ensure components work across platforms before sharing
5. **Follow Standards**: Use established patterns and naming conventions
6. **Be Helpful**: Answer questions and help other developers

## Additional Resources

- **Microsoft Learn**: Official documentation and tutorials
- **Power Platform Community**: Forums and discussion boards
- **GitHub**: Source code repositories and samples
- **Power CAT (Customer Advisory Team)**: Enterprise guidance and patterns
- **User Groups**: Local and virtual meetups

## Contributing to PCF Gallery

To add your component to PCF Gallery:

1. Create a well-documented component
2. Test across target platforms
3. Prepare screenshots and demos
4. Submit to pcf.gallery
5. Include source code link (GitHub recommended)
6. Provide clear installation instructions

## Finding the Right Resource

- **Just Starting?** → Watch April Dunnam's "Getting Started" video
- **Need a Component?** → Browse PCF Gallery
- **Learning Best Practices?** → Read community blogs
- **Want Quick Setup?** → Use PCF Builder tools
- **Debugging Issues?** → Watch debugging videos and read troubleshooting blogs
- **Advanced Techniques?** → Follow Scott Durow and PowerfulDevs content

The PCF community is welcoming and eager to help. Don't hesitate to reach out, ask questions, and share your own experiences!

© github · MIT · github/awesome-copilot

Similar IDE rules

IDE rules catalog →

From the same set928

The whole set →
pcf-limitations Instructs GitHub Copilot on Power Apps Component Framework restrictions. It prevents unsupported API calls and insecure storage patterns in PCF projects. ★ 40,451repo stars pcf-fluent-modern-theming This rule shows how to style PCF components with an app’s modern theme. Use it with Fluent UI controls or custom elements that read theme tokens. ★ 40,451repo stars pcf-events A rule that tells Copilot how to declare and handle custom events in Power Apps Component Framework components. ★ 40,451repo stars pcf-dependent-libraries Guides GitHub Copilot in configuring shared prebuilt libraries for Power Apps Component Framework (PCF) components to avoid bundling duplicates. ★ 40,451repo stars pcf-code-components A rule that teaches Copilot how Power Apps code components are built: manifest, TypeScript implementation, resources. Useful when editing ControlManifest.Input.xml or index.ts. ★ 40,451repo stars pcf-canvas-apps Sets GitHub Copilot context for creating PCF controls in canvas apps. Helps handle manifest versioning, security warnings, and environment requirements. ★ 40,451repo stars pcf-best-practices This rule guides Copilot through PCF component lifecycle, API use, and host-specific constraints. Use it when building or changing components for canvas or model-driven apps. ★ 40,451repo stars pcf-api-reference The rule feeds Copilot a reference of Power Apps component framework interfaces and a table showing which of them work in model-driven and canvas apps. ★ 40,451repo stars

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor