-
Notifications
You must be signed in to change notification settings - Fork 70
User Guide Overview
github-actions[bot] edited this page Aug 10, 2026
·
13 revisions
This guide covers the essential workflows for using the rhdh-plugin-export-overlays repository to export, maintain, and publish dynamic plugins for Backstage-based platforms.
| Document | Description |
|---|---|
| 01 - Getting Started | Core concepts, repository structure, and prerequisites |
| 02 - Export Tools | Using the dynamic plugins export tools and CLI |
| 03 - Plugin Owner Responsibilities | Ownership model and maintenance obligations |
| 04 - Metadata Synchronization | Keeping source and overlay metadata in sync |
| 05 - Version Updates | Updating Backstage target/minimum versions |
| 06 - Patch Management | Creating, updating, and retiring patches |
| 07 - Plugin Catalog Index | How the catalog index is built, published, and monitored |
| Path | Purpose |
|---|---|
versions.json |
Target Backstage version, Node version, CLI version |
plugins-regexps |
Auto-discovery scope patterns |
workspaces/[name]/source.json |
Source repo URL, ref, and Backstage version |
workspaces/[name]/plugins-list.yaml |
Plugin paths and export arguments |
workspaces/[name]/metadata/*.yaml |
Package entity definitions |
workspaces/[name]/patches/*.patch |
Unified diff patches |
workspaces/[name]/plugins/[plugin]/ |
Plugin-specific overlays |
catalog-entities/extensions/plugins/*.yaml |
Plugin entities for Extensions catalog (required only if PM approved) |
catalog-entities/extensions/collections/*.yaml |
Collection groupings (required only if PM approved) |
rhdh-community-packages.txt / rhdh-supported-packages.txt
|
Curated Optional Extras / Supported Plugins catalog tier lists (required only if PM approved; support level is in metadata YAML) |
default.packages.yaml |
GA packages under enabled: / disabled: (required only if PM approved; GA only) |
| Task | Start Here |
|---|---|
| Add a new plugin | 01 - Getting Started |
| Update plugin version | 05 - Version Updates |
| Fix build failure | 02 - Export Tools |
| Sync metadata | 04 - Metadata Synchronization |
| Create/update a patch | 06 - Patch Management |
| Check branch workspace status reports | Workspace Status Reports |
| Component | Version |
|---|---|
| Backstage | 1.52.0 |
| Node.js | 24.14.0 |
| CLI | @red-hat-developer-hub/cli@2.0.0 |
π Auto-generated when synced to wiki
- Git with access to this repository
-
Node.js version
24.14.0(or as specified inversions.json) -
GitHub CLI (
gh) for workflow triggers - Basic understanding of Backstage plugin architecture
- Backstage Compatibility Report
- Workspace Status Reports
- Plugin Catalog Index Status
- NFS Readiness Report
- 64 workspaces
- 10 with patches