Uploaded image for project: 'RH Developer Hub Planning'
  1. RH Developer Hub Planning
  2. RHDHPLAN-231

Make backend dynamic plugin feature well-documented and easy to use on upstream

Prepare for Z ReleasePrepare Test Plan (Y R...XMLWordPrintable

    • False
    • Hide

      None

      Show
      None
    • False
    • RHDHPLAN-180Full adoption of dynamic plugins upstream
    • 100% To Do, 0% In Progress, 0% Done
    • S

      Goal

      Make backend dynamic plugins well-documented and easy to use on upstream

      Background/Feature Origin

      In the upstream package which is the basis of the dynamic backend plugins feature ([backend-dynamic-feature-service|https://github.com/davidfestal/backstage/tree/master/packages/backend-dynamic-feature-service]), the documentation was minimal, especially because on a number of aspects it was used only by RHDH and did require some specific changes to upstream plugins in order be exported and used as dynamic plugins.

      So in the readme for example, it was still spoken of as being in an experimental state, and testing it on an upstream backstage installation was not easy.

      Now that the code itself is much more matured, and integrates much better with the rest of the upstream ecosystem, we should change for example update the Readme, to remove the experimental mention, and add some more documentation that would allows upstream users to use it or test it, and also possibly provide createApp templates that would directly include the dynamic plugins support in a created Backstage app.  

      Why is this important?

      It is important in order to raise awareness about this feature, its value and its ease of use, inside the upstream backstage community.

              dfestal David Festal
              dfestal David Festal
              RHIDP - Cope
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: