User Guide Overview - redhat-developer/rhdh-plugin-export-overlays GitHub Wiki
Dynamic Plugins Overlay Repository - User Guide
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.
Table of Contents
Quick Reference
Key Repository Files
| Path |
Purpose |
versions.json |
Target Backstage version, Node version, CLI version |
e2e-secrets.profile.json |
Collection and path selectors for local E2E secrets |
plugins-regexps |
Auto-discovery scope patterns |
workspaces/[name]/source.json |
Source repo URL, ref, and Backstage version (Model A: overlay build) |
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 catalog listing entities (Model A and Model B / catalog-only; PM approval required for curated catalog tiers) |
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) |
Common Workflows
Current Versions
| Component |
Version |
| Backstage |
1.54.9 |
| Node.js |
24.21.0 |
| CLI |
@red-hat-developer-hub/[email protected] |
🔄 Auto-generated when synced to wiki
Prerequisites
- Git with access to this repository
- Node.js version
24.21.0 (or as specified in versions.json)
- GitHub CLI (
gh) for workflow triggers
- Basic understanding of Backstage plugin architecture