Open jmbowman opened 1 year ago
We have initiated the removal/migration process for the ux-pattern-library
and edx-ui-toolkit
. While the ux-pattern-library
has been replaced with edx-bootstrap
in edx-platform
, it is still in use within edx-analytics-dashboard
, despite edx-bootstrap also going to be deprecated. The cosmonauts (the owning squad of the edx-analytics-dashboard) have informed us that it is currently in maintenance mode. Additionally, edx-ui-toolkit
is fully integrated into edx-platform. After R&D, it appears that, for the time being, we need to put any further action on hold.
As part of our current work criteria, we are in the process of removing legacy code from the edx-platform to gain a clearer understanding of the edx-ui-toolkit implementation within the edx-platform. Simultaneously, we are upgrading the edx-ui-toolkit in the edx-platform, which was previously outdated. We are updating the edx-ui-toolkit in the edx-platform to solve some security issues and other upgrade blockers
https://github.com/openedx/edx-platform/pull/34873 updates the edx-ui-toolkit so that it drops its dependency on the ux-pattern-library. At this point nothing should be using the ux-pattern-library.
The edx-ui-toolkit and ux-pattern-library repositories are both legacy UX artifacts that the 2U UX team has no interest in maintaining. Please create a separate deprecation ticket for each of them as described in https://open-edx-proposals.readthedocs.io/en/latest/processes/oep-0021-proc-deprecation.html , and then add them to the FED-BOM board so they can be prioritized appropriately. If you have any questions, please ask in the Open edX Slack workspace's #wg-depr-slash-n-burn channel.