(blue star) Date

(blue star) Participants

Recording

Please be advised: Frontend Working Group meetings are recorded.

(blue star) Discussion topics

Time

Item

Presenter

Notes

FED-BOM updates

Muhammad Abdullah Waheed Khan

  • Node 18 upgrade

    • Only a couple of PRs left

    • Requires backport PRs for Palm

  • React router upgrade

    • Upgrading to v6 - change in frontend-platform

    • It’s a breaking change, so it will require changes to MFEs

  • React 17 upgrade plan

    • To be executed after the above

    • No breaking changes (according to the docs)

  • edx-platform in all this?

    • Node 18: baby steps:

      • The first one is upgrading webpack from 2 to the latest

      • Next one is karma (or replace it with jest!)

      • And then… everything else

      • None of this is happening for Palm

Palm updates

Adolfo Brandes

  • MFEs on track to be included

    • ORA Grading: missing runtime config support; PR issued, should be merged this week

    • Communications: Tutor plugin being written this week; will undergo the usual requirements check as well, and fixed if necessary

  • Experimental MFEs

    • Learner Dashboard: needs Node 18 (which FED-BOM says they can do), fixes for Tutor support, as well as an experimental Tutor plugin, the latter of which Ghassan Maslamani has offered to take on

    • Learner Record and Credentials: Regis says edly will soon inherit and support Lawrence’s https://github.com/lpm0073/tutor-contrib-credentials , so this means we can consider adding the MFE to Palm

MFE domains

Adolfo Brandes

Showing off some of the PoC code (see recording) and Q&A

  • Subdomains vs subpaths between MFEs? react-router is now responsible, so it’s all subpaths

  • What’s the build package size as compared to now? Each MFE is its own lazy-loaded, smaller package (because we don’t include React etc), so it should all be much faster

(blue star) Action items

(blue star) Decisions

63ab7aed-3cc3-4d91-8e0a-f764c606ffa6DECIDED9877b63c-ef41-4194-afbb-20dce87bd71f