The Frontend Working Group is responsible for stewardship of the frontend of the Open edX platform. The working group exists as a technical advisory board meant to empower the community to reach sound architectural decisions and to help coordinate ongoing frontend work.
Over the past year, we:
Assisted the BTR working group in getting new MFEs released in Olive
Started work on migrating from NodeJS version 16 to 18
Maintained a series of frontend repositories, including applying security updates and removing technical debt
Created a Github project where all current and future work is accounted for, allowing us to, among other things:
Have an easy way to keep track of the many (many!) on-going frontend projects across different repositories in the Open edX org
Review on-going work every two weeks, thus guaranteeing that any stalled issues get noticed and acted upon
Keep a backlog of scoped issues that can be taken up by anybody in the community
Keep a backlog of larger epics as a more-technical companion to the Open edX Roadmap equivalent
Started having weekly meetings in different time zones, so that more people in the community can benefit from them
Going forward, the main goal is to increase the number of maintainers and other community members participating in the group’s activities. The Open edX frontend landscape is wide and varied, and only a small part of the ecossystem is currently represented. We’re committed to making it as easy as possible for engagement to happen - increasing asynchronous touch points, holding meetings in widely suitable times, etcand others.