We are using Custom UI to port our Jira Connect app to Forge. One of the blockers is that Forge Custom UI requires index.html as the only entry point for every resource.
As our connect app has 30+ modules, today this requires 30+ individual “builds” of micro-apps, each with a separate resource bundle. As resources cannot access the assets (image, css, js, etc) of any other resource, we have to deploy 30+ copies of shared assets into every resource bundle of this one app. Bad for user experience and deployment time.
We tried the hack/workaround by dynamically loading injecting a different page view depending on the context module key. This is not a complete solution as it does not work in every situation (e.g. on opening modals the context still has the original page moduleKey). Also this dramatically complicates simple pages like ‘view workflow post function’.
The request to Atlassian is to allow configurable entry points (other than index.html) for modules/resources so that a single resource bundle can have many html entry points. Please vote for https://jira.atlassian.com/browse/ECO-882
Regards,
Chris