-
Epic
-
Resolution: Unresolved
-
Normal
-
None
-
None
-
None
-
Migrate or remove dependencies to @janus-idp/shared-react package
-
False
-
-
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:
- A new BCP or rhdh-plugins workspace with just the shared code?
- Can it live as a shared package in one workspace that another workspace is using via npm
- 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)
- Technically none
- 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
- relates to
-
RHIDP-4847 Migrate plugins from Janus
- Closed