Phase 12 — Final Apprenticeship Milestone
Weeks 23–24: Capstone — Full Contribution Cycle & Reflection
This phase simulates a complete open-source contribution journey, from patch proposal to release note, including a design doc and a final reflection on lessons learned.
| Lab | Description |
|---|---|
| Lab 01 | Full Contribution Cycle: patch, test, review response, release note |
| Lab 02 | Design Doc: technical design for a real or hypothetical feature |
| Lab 03 | Final Reflection: "What I Wish I Knew" — lessons, pitfalls, and advice |
Each lab ships with real technical artifacts (Java code, markdown, or both) and must pass all tests with mvn test where applicable.
Interview Relevance
This phase demonstrates readiness for independent contribution at the PMC level, including:
- Navigating the full review and release process
- Writing clear technical documentation
- Reflecting on growth and knowledge gaps