Day 30 of 30 · First contribution
Publish a learning retrospective and choose the next month
- Time
- About 150 minutes: 30 reading, 90 lab, 20 testing, 10 notes.
- Prerequisites
- Day 29: Respond to review or strengthen the evidence
Toolchain: current-main build
Use build/bin/clang++ and build/bin/llvm-lit from your llvm-main checkout, not whichever clang++ is first on PATH. Reproduce upstream behavior on current main and record the commit SHA. Setup guide
Learn
- Evidence of readiness and a sustainable contribution loop.
Read Reading
- Your learning notes
Review notes and unfinished reading; choose the next two weeks · 30 min
Reading budgets cover selected sections, not whole chapters. Link to the book; this site does not reproduce it.
Build Build or investigate
- Record what you built, compiler versions, tests, contribution link and actual review status.
- Explain one compiler concept from memory.
- Choose one Clang subsystem and two follow-up tasks.
- Add a public learning summary only after removing local paths or private details you do not want published.
Done when
Checkpoint D: a reproducible learning repository, an explainable contribution or investigation, and a follow-up plan.
Recall question
Which part can you now investigate independently, and which still needs guidance?
Completion checks
Progress tracking needs JavaScript. The lesson above is complete without it.
Notes
Saved only in this browser. Keep it short enough to finish in ten minutes; none of the prompts are required. All notes, export and import