Lab 01 — Full Contribution Cycle

Simulate a real ASF patch lifecycle:

  • Submit a patch (Java code change)
  • Write and run tests
  • Respond to reviewer feedback (code or doc update)
  • Draft a release note for the change

Deliverables

  • Java code (compilable, tested)
  • Reviewer response (markdown)
  • Release note (markdown)

Context

This lab models the end-to-end process for a meaningful contribution to an Apache project, including technical and communication artifacts.