Add fabric-ux-devkit external plugin#1407
Add fabric-ux-devkit external plugin#1407brianchristopherbrady wants to merge 1 commit intogithub:stagedfrom
Conversation
There was a problem hiding this comment.
Pull request overview
Adds the fabric-ux-devkit external plugin to the repository’s external plugin registry and regenerates the consolidated marketplace index so it’s discoverable via GitHub Copilot CLI.
Changes:
- Added
fabric-ux-devkitentry toplugins/external.json. - Regenerated
.github/plugin/marketplace.jsonto include the new external plugin. - Reformatted several existing
keywordsarrays inplugins/external.json(inline → multi-line).
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| plugins/external.json | Registers the new external plugin metadata (and reformats existing keyword arrays). |
| .github/plugin/marketplace.json | Generated output updated to include the new external plugin entry. |
| "license": "MIT", | ||
| "description": "Fabric UX developer agent, skills, and MCP server for consumer-repo parity analysis, component catalog lookup, and spec-to-code implementation of Microsoft Fabric web components.", | ||
| "version": "0.1.0", | ||
| "homepage": "https://github.com/brianchristopherbrady/fabric-ux-copilot-plugins", | ||
| "source": { | ||
| "source": "github", | ||
| "repo": "brianchristopherbrady/fabric-ux-copilot-plugins" | ||
| }, | ||
| "name": "fabric-ux-devkit", | ||
| "repository": "https://github.com/brianchristopherbrady/fabric-ux-copilot-plugins", | ||
| "keywords": [ |
There was a problem hiding this comment.
For consistency/readability with the other entries in this file, consider ordering the keys in this new object similarly (e.g., name, description, version, author, homepage, keywords, license, repository, source). Right now this entry starts with license and places name mid-object, which makes scanning/diffing harder.
| "homepage": "https://github.com/brianchristopherbrady/fabric-ux-copilot-plugins", | ||
| "source": { | ||
| "source": "github", | ||
| "repo": "brianchristopherbrady/fabric-ux-copilot-plugins" | ||
| }, |
There was a problem hiding this comment.
The PR description states this external plugin is hosted in a Microsoft-managed repository, but the source.repo/homepage/repository here point to brianchristopherbrady/fabric-ux-copilot-plugins (a user/org outside microsoft). Please either update the entry to the intended Microsoft-managed repo/mirror, or adjust the PR description/metadata to accurately reflect the ownership/hosting.
10608ed to
b34ec4f
Compare
Add Microsoft Fabric UX DevKit as an external plugin sourced from the Microsoft-managed Azure DevOps repository (powerbi/Trident/fabric-ux) using the url source type. Provides a developer agent, 8 skills, and an MCP server for consumer-repo parity analysis, component catalog lookup, and spec-to-code implementation of Microsoft Fabric web components. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
b34ec4f to
746513b
Compare
|
This doesn't appear to be a public repo, is it going to be made public? |
Summary
Adds fabric-ux-devkit as an external plugin to
plugins/external.json.What it provides
fabric-ux-developer— a spec-to-parity-to-code pipeline for Microsoft Fabric web component consumersSource
This plugin is sourced from a Microsoft-managed Azure DevOps repository using the
urlsource type:json { "source": "url", "url": "https://dev.azure.com/powerbi/Trident/_git/fabric-ux", "path": "fabric-ux-devkit" }https://dev.azure.com/powerbi/Trident/_git/fabric-uxfabric-ux-devkit/(subdirectory within the monorepo)powerbi/TridentAzure DevOps project is owned and managed by the Fabric UX team at Microsoft.External source policy
Per CONTRIBUTING.md, external plugins from Microsoft or GitHub-managed repositories are permitted. This qualifies as a Microsoft-managed repository hosted on Azure DevOps.
Changes
plugins/external.json: Added fabric-ux-devkit entry withurlsource pointing to ADO.github/plugin/marketplace.json: Regenerated vianpm run build