-
Task
-
Resolution: Done
-
Normal
-
None
-
None
-
None
As an adopter of the @openshift-console/dynamic-plugin-sdk I want to easily integrate into my development pipeline so that I can extend the OCP console.
Trying to pull in the dynamic-plugin-sdk into ACM is proving to be problematic. We would have to move to older dependencies. Integrating with webpack and typescript requires a very specific setup.
The dynamic-plugin-sdk has only really been used internally by OCP and is strongly tied to the setup and dependencies of OCP. For the dynamic-plugin-sdk to be externally consumable by adopters, it should be as easy to use as other webpack plugins such as HtmlWebpackPlugin or CompressionPlugin.
Acceptance Criteria
- Uses up to date dependencies - not tied to specific versions OCP console uses
- Includes it's own dependencies - does not require adopters to include those dependencies
- The dynamic demo plugin should be updated to use newer dependencies and use the plugin without a bunch of tweaks to tsconfig paths.
Currently
- requires old dependencies
- ts-node 5.0.1 → 10.2.1
- split from
-
CONSOLE-2952 Dynamic Plugin needs to be externally consumable
- Closed
- links to