This repository is used for the Open Source Software class assignment. Students practice Git, GitHub Issues & Pull Requests, code review, Maven, and writing unit tests.
- Form groups of 3 students, no more no less. There should be 9 groups of 3 students each.
- Choose a group name and a group captain.
- Team captain Forks and clones the repo
- Team captain add the information of the grupo memebers to the Contributors table via PR.
- Open a PR with label
roster
- Groups are formed (Groups 1–9)
- Each group is assigned one Issue (features of the Expense Splitter)
- Issue is labeled
groupX-implementingandin progress - Deliverables: implementation + unit tests
- When finished, label PR
implementation finished
- Review is round-robin: Group 1 → Group 2 → … → Group 9 → Group 1
- Reviewing group labels PR
groupX-reviewingandin progress - After review, change to
review finished - All 3 reviewers must approve before PR can be merged
- PRs are merged with Squash & merge
See the Contributing Guidelines.
Rules for adding your group:
- Exactly one PR per group (opened by the Team Captain).
- Columns are: Name, GitHub ID, Group Name.
- Label the PR
rosterso CI does not require tests for this PR.
| Name | GitHub ID | Group Name |
|---|
Choi Ju Young | @ichbinju0 | Kka-Mong-Ju | Park So Yeon | @so-yeon-333 | Kka-Mong-Ju | Kim Gyeong Yoon | @Gyeongyoon | Kka-Mong-Ju |
Kim Geon | @GeonKim0422 | Team F1 | Kim Sinwoo | @yourgithubid | Team F1 | Kim Junu | @MelonChicken | Team F1 | ParkMinjoon | ERE252 | OpenMinded | HongJunsoo | Jeffrey-Hong1005 | OpenMinded | LeeSeongbin | @yeonlimee2 | OpenMinded | Kim Hyewon | @Kimhyewon0621 | githero | Kwon Ayeong | @AyeongKwon | githero | Kim Mingyeong | @mingyeonggg | githero | Oh Kyung Hun | @ohkyounghun | Doosan Bears | Kim Gun Woo | @gunuzello | Doosan Bears | Kwon Do Hun | @kwon-dohun | Doosan Bears | Kwon Sihyun | @bbirribbarribbo | P.P.G | Lee Jiseop | @ljseop1030 | P.P.G | Na Hyanghee | @ihh25 | P.P.G | Minhee | @MHJeong730 | BranchOps | Agnes | @sengA7 | BranchOps | Sascha Huber | @saschahuberzh | BranchOps |
roster(for the group PR that only edits the Contributors table)phase2,phase3groupX-implementing,groupX-reviewing(X=1…9)in progress,implementation finished,review finishedneeds tests,changes requested,ready to merge
MIT — see LICENSE.