2018-06-21 Meeting Notes

Date

Agenda


TimeItemWhoNotes
10 minStatusEveryone
5 minIssue reviewEveryone
5 minEditors and linting

43 secondsReact Boston CTA

5 minTranslations stuff


State of decoupled frontend/backend

Notes

Translations

  • Pagination component
    • "of" is a prop – this feels gross
    • Should Paragon have to do the work (concatenating strings)?
  • Let's address this once we feel pain a second time

Linting

  • Pre-commit hooks: pro/con
    • Not useful for WIP PRs
    • Let's get rid of commitlint (except on squash commits)
    • Let's get rid of precommit hooks
      • Run them only...
        • Based on a flag?
        • Based on ~/.git settings?
        • Or just run the script yourself
  • --fix: let's all just stay aware of this
  • Prettier?

State of Decoupled Frontend

  • Discovery: kicking off today
    • Data exists in JSON, not in APIs yet
    • Will likely serve data from the discovery service
  • For now: all new greenfield frontend should use create-edx-react-app
    • If it doesn't meet your needs, PR against cookiecutter or discuss at FedX
  • SSR

DECOUPLED LMS FUTURE????

  • Let's talk about this (next or following week)