Conversation
- Add docs/Plugin-Development-CLI.md covering standalone scaffolding, local runtime testing, dependency auditing, upgrading, and dynamic export - Document plugin new template shapes, version pinning, and standalone harnesses - Document plugin check-versions (and versions:lint alias), 3-tier version mapping, audit statuses, and CI pipeline recipes - Document plugin upgrade (and versions:bump alias), dry-run mode, and lockfile synchronization - Document plugin dev Compose runtime lifecycle, automated config include, and watch mode - Document air-gapped/offline operations with local manifests and RHDH_OFFLINE - Update README.md with cross-links to the new guide and list all plugin development commands Assisted-By: opencode Signed-off-by: Stan Lewis <gashcrumb@gmail.com> rh-pre-commit.version: 2.4.0 rh-pre-commit.check-secrets: ENABLED
|
/fs-review |
|
🤖 Finished Review · ✅ Success · Started 6:25 PM UTC · Completed 6:40 PM UTC Commit: Runtime: claude · Model: sonnet → claude-sonnet-4-6 · Effort: high · Cost: $4.18 |
|
Risk Assessment: moderate (2/5) DetailsPure documentation PR by an established contributor with no source, CI, or dependency changes; moderate line count elevates one Tier 1 signal but the docs-only scope and no regression history keep the composite at moderate, consistent with the prior assessment. Previous runRisk Assessment: moderate (2/5) DetailsPure documentation PR by an established contributor with no source, CI, or dependency changes; moderate line count elevates Tier 1 slightly, but docs-only scope and no regression history on the new file keep the composite risk low-moderate. |
ReviewFindingsHigh
Low
Next steps:
Previous runReviewFindingsHigh
Medium
Low
Labels: PR adds comprehensive documentation for CLI plugin commands Next steps:
|
…guide - Add --name option to plugin new syntax reference - Avoid hardcoding current GA version in --rhdh-version option description - Add missing 1.7.0 and 1.6.0 entries to static compatibility matrix table - Clarify Yarn lockfile detection behavior in lockfile synchronization section - Accurately describe stop --clean behavior preserving staged dynamic plugin artifacts - Correct container event types and clarify HTTP readiness polling in watch mode Assisted-By: opencode Signed-off-by: Stan Lewis <gashcrumb@gmail.com> rh-pre-commit.version: 2.4.0 rh-pre-commit.check-secrets: ENABLED
|
/fs-review |
|
🤖 Finished Review · ✅ Success · Started 6:48 PM UTC · Completed 7:02 PM UTC Commit: Runtime: claude · Model: sonnet → claude-sonnet-4-6 · Effort: high · Cost: $3.22 |
- Document --manifest-file option for plugin new and air-gapped usage - Align dev start progress phase labels with CLI log output Assisted-By: opencode Signed-off-by: Stan Lewis <gashcrumb@gmail.com> rh-pre-commit.version: 2.4.0 rh-pre-commit.check-secrets: ENABLED
|



Summary
Consolidates and refactors developer-facing documentation across all dynamic plugin development and on-ramp commands in
rhdh-cli, fulfilling the documentation deliverables of RHIDP-16669 and RHIDP-13614.Highlights
docs/Plugin-Development-CLI.md):plugin new: Standalone scaffolding, NFS frontend/backend/catalog-processor module types, upstream@backstage/cli-module-newtemplate reuse, and localdev/harnesses.plugin check-versions(aliasplugin versions:lint): 3-tier RHDH-to-Backstage version resolution, audit statuses (match,mismatch,unmanifested,unverifiable), exit codes, and CI pipeline recipes.plugin upgrade(aliasplugin versions:bump): Targeted upgrades,--dry-runpreviews,--skip-install, range specifier preservation (^,~), and lockfile synchronization for Yarn and npm.plugin dev: Local containerized runtime lifecycle (start,update,restart,stop,logs,status), configuration automation via--configure, and continuous watch mode (--watch).plugin export) and container packaging (plugin package).--manifest-fileandRHDH_OFFLINE=true.README.mdRefactoring:plugin new,plugin dev,plugin check-versions,plugin upgrade,plugin export,plugin package).