Learning objectives
- Simulate a real-world work environment
- Contribute to a shared project through PRs
- Provide code reviews to fellow students
- Work in a repository with a (simple) CI pipeline
Story
Congratulations, you’re hired!
We have a backlog of tasks that are critical for the success of our company git-be-gud inc.
We’re happy to have you on board and bla bla bla..
Now get to work!
Sincerely, boss-man Mike
Homework requirements
You can find a list of task ideas here: Github project
The main repository for the homework tasks is here: Homework2 Repo
Pick one of the tasks, assign it to yourself and create a PR (pull request) with the solution.
Additionally, you must review the PR of one of your classmates - write comments on their PR and approve it when they are ready.
The repo’s README file contains more detailed instructions.
If you prefer to work on a task that is not on the list, please ping me, so I can approve your idea.
Also as always, please contact me if you have any questions or problems.
The homework is due on the 16.10.2025
Make ups & extra credit
For those of you who wish to improve your final class grade, you can choose one or more of the following:
- Do an additional task
- Provide a review to more of your classmates (at least 3 reviews in total)
- Do something creative to demonstrate you are engaging with the course material