-
Type:
Epic
-
Status: Closed
-
Priority:
Major
-
Resolution: Completed
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: Frontend Infrastructure, WCM
-
Epic/Theme:
-
Epic Status:To Do
We currently have a fair amount of soy-based components. As we move onto React-based components, many of them lag behind or become legacy.
The goal of this epic is to start deleting unnecessary components or updating them to newer versions. Depending on the case we would do:
- Remove the component and document the breaking change for 7.3
- Update the component to be react-based and backport it to 7.2
A couple of good checks for the completion of the epic could be:
- There are no dependencies with clay-* packages in 2.x.x version outside of the frontend-taglib-clay module
- There are no *.soy files in the the updated modules:
- asset-list-web
- asset-publisher-web
- asset-taglib
- flags-taglib
- frontend-image-editor*
- frontend-js-web