Understand why we use a single GitHub repository (“mono-repo”) for DM2008, and how to keep it clean, organized, and readable across the semester.
In DM2008, you’ll maintain one repository for everything — every week’s activities, the mini-project, the Arduino sensor jam, and the final project.
This structure keeps your progress continuous and traceable, so instructors can review your full coding journey from start to finish.
Your local folder and your GitHub repo should match this structure exactly:
dm2008-firstname-lastname-ay2526-s1/
├── 01-activities/
│ ├── week-01/
│ ├── week-02/
│ ├── week-03/
│ └── week-04/
├── 02-mini-project/
│ ├── index.html
│ ├── sketch.js
│ └── assets/
├── 03-sensor-jam/
└── 04-final-project/