Uploaded image for project: 'Red Hat Developer Hub Bugs'
  1. Red Hat Developer Hub Bugs
  2. RHDHBUGS-2265

RHDH Docs: Clarify Backstage vs RHDH Development & Dependency Management

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • 1.7.1
    • None
    • False
    • Hide

      None

      Show
      None
    • False

      Description of problem:

      Developer confusion about the RHDH plugin development model: Why Backstage is needed, which versions/dependencies to use, and why local development does not guarantee deployment success.

      Prerequisites (if any, like setup, operators/versions):

      RHDH 1.7.1, developing a custom plugin locally against Backstage.

      Steps to Reproduce

      1. Develop a plugin locally with Backstage using standard/latest dependencies (e.g., MUI X Charts).
      2. Export, package, and deploy the plugin to RHDH.

      Actual results:

      The plugin worked locally with Backstage but failed when deployed to RHDH due to a dependency mismatch (e.g., required downgrading MUI X Charts).

      Expected results:

      Documentation should clearly explain the relationship between RHDH and Backstage development, how to manage dependencies, and what versions to target to avoid post-deployment failures.

      Reproducibility (Always/Intermittent/Only Once):

      Intermittent (dependency-dependent).

      Build Details:

      Additional info (Such as Logs, Screenshots, etc):

      Developer questions to address: Why do we use Backstage? What versions should we use?

       

      https://docs.google.com/document/d/1CiuWpdpn-6ckr-pwLEW4ovPHD1iejBOJfDSdnpqngNg/edit?tab=t.0

       

              gforde@redhat.com Gerry Forde
              maschind@redhat.com Manuel Schindler
              RHIDP - Documentation
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: