...
Time | Item | Who | Notes |
---|---|---|---|
10 min | Status | Everyone | |
5 min | Issue review | Everyone | |
5 min | Editors and linting | ||
43 seconds | React Boston CTA | ||
5 min | Translations 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
- Run them only...
- --fix: let's all just stay aware of this
- Prettier?
- ASI optional
- Advantage: you don't have to think about linting
- Can we use the same rules that exist within eslint?
- It would be nice if it just handled --fix
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
- https://github.com/jaredpalmer/razzle ?
- Don't need to answer this yet, but eventually we will
- Gatsby – perhaps not the best choice
- Alasdair has tried it, didn't work well
- Seemed not well maintained
- https://github.com/walmartlabs/electrode?
- https://github.com/zeit/next.js/
- Adam vouches for this based on a couple hours of playing with it
DECOUPLED LMS FUTURE????
- Let's talk about this (next or following week)