Add community reports repository for Power BI reports #1843
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Overview
This PR implements a community reports repository for Power BI reports, following the Azure Quickstart Templates model. This enables the FinOps community to share specialized Power BI reports for specific use cases while maintaining clear separation from official toolkit reports.
Problem Statement
The FinOps toolkit needed a way for community members to contribute and share Power BI reports without requiring formal support from the toolkit team. Similar to Azure Quickstart Templates, contributors should own and maintain their reports, with clear differentiation from officially supported toolkit reports.
Solution
Created a comprehensive community reports structure under
src/power-bi/community/
with:1. Repository Structure
Main README (216 lines) - Comprehensive contribution guidelines covering:
Template folder (
.template/
) - Ready-to-use templates for new contributions:2. Documentation Integration
docs-mslearn/toolkit/power-bi/community.md
) - Full documentation for discovering and using community reports3. Contribution Infrastructure
.github/ISSUE_TEMPLATE/community-report.md
) - Streamlined submission process with pre-submission checklist and review guidelinesKey Differentiators
Community reports are clearly distinguished from official toolkit reports:
How It Works
For Contributors
.template/
folder to a new directory undercommunity/
For Users
community/
directory for available reportsAuthoritative Sources
This implementation references established patterns and standards:
Testing
Impact
This enables the FinOps community to:
The repository is immediately ready for community contributions with clear templates, guidelines, and expectations.
Fixes #[issue-number]
Original prompt
Fixes #1583
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.