-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the course wiki for DPS911 and OSD700 for the Winter 2023 term.
During this term, we'll be focused on two main goals:
Everyone will have the chance to work on both projects, but may specialize in one or the other. It is hoped that working a new, greenfield project (Starchart), along side a mature one (Telescope), will give people the opportunity to experience both types of work.
Students are expected to do the following:
- Default to Action over Inaction, prefer Getting Involved to Wait and See. This is your project, own it, make it happen. Be proud of if.
- Attend and Participate in all Meetings, on Teams, Slack, and GitHub
- Actively maintain the issues (triage), repos, CI, etc. in order to keep the projects running smoothly
- Submit regular (i.e., at least weekly) pull requests and stay on top of code reviews. Make sure you are always moving things forward.
- Submit 1 blog post or YouTube video (either is fine) every week via Telescope to document progress, learning, and project efforts. Show us what you did, talk about what you learned, reflect on how its going and what you'll do next week.
At the end of each week, formal documentation of all project activity should be added to the Submissions page.
Name | GitHub | Blog |
---|---|---|
David Humphrey | humphd | https://blog.humphd.org |
Stefan Frunza | sfrunza13 | https://dev.to/sfrunza13 |
Mario Leonardo | Ririio | https://dev.to/ririio |
Denes Adam Dolhay | dadolhay | https://dev.to/dadolhay |
Wonkeun No | Genne23v | https://dev.to/Genne23v |
Chen-Yuan Chu | cychu42 | https://dev.to/cychu42 |
Taimoor Dawami | SerpentBytes | https://dev.to/tdaw |
Eakampreet Singh | Eakam1007 | https://dev.to/eakam |
Tymur Levtsun | myrfion | https://dev.to/myrfion |
Alex Romanova | sirinoks | https://dev.to/sirinoks |
After the initial course intro and ramp-up period, each week will look the same:
- Triage existing Issues/PRs
- Plan upcoming Release
- Complete current Release
Each week two students will play the role of Sheriff (see How to be a Sherrif), with a third as backup in case of emergency. The Sheriffs are responsible for managing the project, running meetings, and releases, as well as keeping everyone on track. All students will play this role multiple times during the term.
Week | Starchart | Telescope | Sheriffs |
---|---|---|---|
1 - Jan 9 | Intro | Intro | N/A |
2 - Jan 16 | Learning, Prototyping | Triage, Research | David Humphrey |
3 - Jan 23 | Planning | Planning | David Humphrey |
4 - Jan 30 | Planning 0.2, Release 0.1 | Release 3.2 | 1-Chen-Yuan, 2-Denes Adam Dolhay, Backup-Won |
5 - Feb 6 | Planning 0.3, Release 0.2 | Release 3.3 | 1-Denes Adam Dolhay, 2-Chen-Yuan, Backup-Mario |
6 - Feb 13 | Planning 0.4, Release 0.3 | Release 3.4 | 1-Won, 2-Taimoor, Backup-Chen-Yuan |
7 - Feb 20 | Planning 0.5, Release 0.4 | Release 3.5 | 1-Stefan, 2-Taimoor, Backup-Denes Adam Dolhay |
Study Week | |||
8 - Feb 20 | Planning 0.6, Release 0.5 | Release 3.6 | 1-Eakam, 2-Mario, Backup-Stefan |
9 - Mar 13 | Planning 0.7, Release 0.6 | Release 3.7 | 1-Stefan, 2-Mario, Backup-Taimoor |
10 - Mar 20 | Planning 0.8, Release 0.7 | Release 3.8 | 1-Stefan, 2-Eakam, Backup-TBD |
11 - Mar 27 | Planning 0.9, Release 0.8 | Release 3.9 | 1-TBD, 2-TBD, Backup-TBD |
12 - Apr 3 | Planning 1.0a, Release 0.9 | Release 4.0a | 1-TBD, 2-TBD, Backup-Eakam |
13 - Apr 10 | Release 1.0a | Release 4.0 | 1-TBD, 2-TBD, Backup-TBD |
14 - Apr 17 | Release 1.0 | 1-TBD, 2-TBD, Backup-TBD |
- Add notes to this list as they happen