Skip to content

PR Guide

Before submitting a PR, verify the following:

  • pnpm run build completes successfully
  • No Markdown syntax errors
  • Spelling and grammar reviewed
  • Image/link paths verified to work
  • For assignment submissions: confirm path is assignments/[lab/week]-XX/[student-id]/
<type>: <description>
# Examples
feat: add HOTL diagram to Week 1 lecture notes
fix: fix MIG code example error in Week 3
docs: clarify Lab 04 submission requirements
chore: update dependencies

Types:

  • feat: New content added
  • fix: Error corrected
  • docs: Documentation improved
  • style: Formatting change (no content change)
  • chore: Other maintenance tasks
# PR title format
[Submit] Lab 04 - 20230001 Hong Gildong
# PR body example
## Submission Contents
- harness.sh implementation (ralph loop + backpressure)
- PROMPT.md written (3 tasks)
- pytest-based test suite
## Execution Results
- Loop log showing success after 2 failures attached
- Garbage collection behavior confirmed
  1. PR created → GitHub Actions automated build check
  2. Build passes → instructor/peer review
  3. Review approved → merge → automatic deployment

When a reviewer requests changes:

Terminal window
# After making fixes
git add .
git commit -m "fix: address review - fix XXX"
git push origin [branch-name]
# PR updates automatically
MistakeFix
Build failsRun pnpm run build locally and check errors
Branch is behind mainRun git pull upstream main then rebase
Wrong assignment pathRe-check assignments/lab-XX/[student-id]/ format