2019-06-13 Meeting notes

Date

Jun 13, 2019

Discussion topics

Time

Item

Presenter

Notes

Time

Item

Presenter

Notes

 

Status

 

  • Alasdair

  • David Joy

    • payment MFE

      • 100% code coverage is “fun”

      • redux testing patterns that could be shared

    • React axe runs axe core a11y tests

      • planning on adding to the payments app

      • edx custom a11y rules should play nicely with it

      • Lighthouse may be an option too (also runs axe rules)

      • Currently think of a11y tests as a linter

  • Adam Butterworth

    • UI for payment page

    • New Paragon documentation site

  • Jeff

    • It would be great to add Tables to Paragon

      • They need to be responsive now

    • VPAT will need to be created with edX’s conformance (no/yes/partially)

      • A11y Conformance Report will also be created, and any issues will end up as a bullet point in this report.



Review Action Items





 

Paragon Doc Site

Adam B

https://github.com/edx/paragon/pull/465

Gatsby + MDX

https://openedx.atlassian.net/wiki/pages/createpage.action?spaceKey=AC&title=Evolving%20Paragon%20into%20a%20Pattern%20Library

https://github.com/edx/paragon/pull/465

 

Talk about State of the Frontend results. Try to get action items out of un-owned hopes/fears

@David Joy (Deactivated)

https://docs.google.com/document/d/1fzfTCyXdJlVxYD86fXaQsEzpu7lha2zzd_h_j5iG2yo

 

frontend-analytics API changes - https://openedx.atlassian.net/browse/ARCH-948

@David Joy (Deactivated)

From @Robert Raposa FYI: The signature changed (possibly just temporarily) for identifyAuthenticatedUser from frontend-analytics to fix a bug where identify was not properly setting the user_id in certain circumstances. The old signature (with bug) is still used in edx/frontend-app-program-manager.
Additionally, the root bug remains in frontend-auth’s getAuthenticationState, which is still widely used for setting up initial state. I’ll leave it to you all determine whether or not that is a problem for your apps at this time. Note: when and if it fails, it will return an empty object instead of the auth state.

Action items

Decisions