Various efforts have been made from time to time to create code labs: how-to documents that aim to help people understand the code by asking them to modify it themselves. The code labs live here.
We don't have enough code labs, but we'd really like more!
Some ideas for code labs, if somebody wants to write one:
- Add a new optimizer transform
- Add a new DistSQL processor
- Add a new cluster / session setting
- Write / replicate a test we already have, to learn APIs
Andrei Matei and Jordan Lewis might be good people to talk to if you want to build a code lab.