Closed jmckible closed 7 years ago
Do you foresee any i18n changes being breaking for Engage? The general road map I have in my mind is:
2.0.x - Bug fixes for the current UI
2.1.0 - Remove third party libraries from Pano. Engage will load them via webpack, CX via vendor/
3.0.0 - Move all javascript from pano into another repo (pano-js is what I've been calling it). That repo would be packaged and loadable via webpack. The individual apps would need to load pano-js, until such time as rails/webpacker#348 is ready.
No, at this point anything I would need to modify would have appropriate fallbacks to English (for example I need to update the privacy policy link helper to be locale-aware)
As we embrace webpack for dependency management, we need to remove library loads from the pano js pipeline. Until CX is also migrated, you'll need to vendor a copy of redux and include it in your app/index.coffee.
Since this is a breaking change, my intention is to start a new v2.1.0 release of pano if this meets with your approval.
FYI @mmlindeboom Need 👍 from @mkmiller / @bullrico