-
Story
-
Resolution: Done
-
Blocker
-
None
-
False
-
False
Supporting extensions will require the SDK to provide a Webpack plugin much like the way we have one in OpenShift Console.
Acceptance Criteria
- Create the `lib-webpack` package in the Core SDK
- Add the webpack plugin `ConsoleRemotePlugin` to the repo
- Must be able to consume a "console-extensions.json"
- Support a bundle option to allow plugins/apps to select what extension file(s) / name(s) they want
- Must be able to generate a PluginManifest.json file for consuming by Host Apps
- Must be able to consume a "console-extensions.json"
- incorporates
-
HAC-314 Support Multiple Extension Files
- Closed
- is related to
-
HAC-760 Separate `lib-core` index file
- To Do
-
HAC-761 Fix and turn on linter for `lib-webpack`
- To Do
-
HAC-762 Document `lib-webpack` Plugins
- To Do
-
HAC-764 Improve SDK Typing for `lib-webpack`
- To Do
-
HAC-766 Expand DynamicRemotePlugin to accept alternative ModuleFederationPlugins
- To Do
-
HAC-767 Add an option to bypass PatchContainerEntryPlugin
- To Do
-
HAC-424 Support Extensions in the Core SDK
- Closed
-
RHCLOUD-21697 Add READMEs to each SDK package
- Closed