Uploaded image for project: 'Red Hat Internal Developer Platform'
  1. Red Hat Internal Developer Platform
  2. RHIDP-5309

Migrate or remove dependencies to @janus-idp/shared-react package

Prepare for Y ReleasePrepare for Z ReleaseRemove QuarterXMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • None
    • UI
    • None
    • Migrate or remove dependencies to @janus-idp/shared-react package
    • False
    • Hide

      None

      Show
      None
    • False
    • RHIDP-3227Sunset Janus IDP
    • To Do
    • RHIDP-3227 - Sunset Janus IDP
    • QE Needed, Docs Needed, TE Needed, Customer Facing, PX Needed
    • 100% To Do, 0% In Progress, 0% Done

      EPIC Goal

      We deprecated the complete https://github.com/janus-idp/backstage-plugins repository and that should also include the package @janus-idp/shared-react package from https://github.com/janus-idp/backstage-plugins/tree/main/plugins/shared-react

      This package includes common and pipelines (Tekton) related components and utilities.

      We should rethink/reevaluate which components.

      • We can/want duplicate into the plugins itself (if it's just a few lines of code, for example, or esp. when it's used by just one plugin )
      • of if we want to migrate the code to a new / another shared package like:
        1. A new BCP or rhdh-plugins workspace with just the shared code?
        2. Can it live as a shared package in one workspace that another workspace is using via npm
        3. Should we move code to https://github.com/redhat-developer/aonic-ui (maybe a good candidate for the pipelines code since there is already a pipelines package)

      Why is this important?

      We want to deprecate and remove all Janus-IDP references.

      User Scenarios

      None

      Dependencies (internal and external)

      1. Technically none
      2. Some plugins are now owned by the RHTAP team

      Acceptance Criteria

      There is no dependency from any BCP or rhdh-plugin code to @janus-idp/shared-react

              cjerolim Christoph Jerolimov
              cjerolim Christoph Jerolimov
              RHIDP - Frontend Plugins & UI
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: