Aug 17, 2023
Host: @Adolfo Brandes
Please be advised: Frontend Working Group meetings are recorded.
Moving packages from @edx to @openedx
Which of these should we move? https://docs.google.com/spreadsheets/d/13hAbxdVrUC9eQuEDqJyQ0tdnab1x6niLOrKf6ViOvWg/edit#gid=0
Can we leverage release.yaml to automate this?
Knowledge sharing with 2U Inc about NPM situation
@openedx piral version npm suffix?
What should we suffix experimental npm packages with? What should the version be?
Instead of just “-alpha”, “-piral-alpha”, using the next major version
For MFEs/pilets themselves:
They’re not published to NPM right now anyway
We’re likely publishing to and consuming them from S3, so not a big concern
There’s been backlash at the new TOS, and I feel like instead of imposing it on our WG members, we should move to another provider. Likely Google Meet, but I’m taking suggestions.
For what it’s worth, there’s been an update on this: https://variety.com/2023/digital/news/zoom-ai-training-backlash-customer-content-terms-of-service-1235694207/
Still, it’s less than reassuring that they only reverted after the backlash
How about Jitsy/BBB/p2p.chat?
Jitsy worked for some people, apparently
Open, stable PRs against multiple Repos both using and not using typescript, with working CI. What are next steps to getting the alpha branch of frontend-build merged to master?importing but not using TS:https://github.com/openedx/frontend-app-gradebook/pull/346 https://github.com/openedx/frontend-app-learning/pull/1148 importing and using:https://github.com/openedx/frontend-app-ora
Ben suggests using https://github.com/timkindberg/jest-when for Typescript tests
Automated a11y testing
We stopped using pa11ycrawler and Selenium tests using axe-core, intending to choose better tools later. Where are we now, and what are next steps?
I hear there’s some form of a11y linter for MFEs; is it being used?
@Ben Warzeski suggests doing a11y testing at the integration level (when react-testing-library is likely invoked)
2U’s a11y and QA people plan to start talking about this soon, does anyone have recommendations or want to be actively involved?
2U wants to use plugins for Learner Home/Dashboard
Jason (Aperture team) and Vanguards team has taken upon themselves to see this through
New ADR on frontend-platform on how to handle iframe failure; not have that fallback method exist in frontend-platform, but have the MFE handle it
JS tubular configuration PR