|
| 1 | +--- |
| 2 | +title: 'Homework 2' |
| 3 | +description: '' |
| 4 | +order: 3 |
| 5 | +hasSlides: false |
| 6 | +links: { |
| 7 | +} |
| 8 | +--- |
| 9 | + |
| 10 | +## Learning objectives |
| 11 | + |
| 12 | +- Simulate a real-world work environment |
| 13 | +- Contribute to a shared project through PRs |
| 14 | +- Provide code reviews to fellow students |
| 15 | +- Work in a repository with a (simple) CI pipeline |
| 16 | + |
| 17 | +## Story |
| 18 | + |
| 19 | +Congratulations, you're hired! |
| 20 | + |
| 21 | +We have a backlog of tasks that are **critical** for the success of our company **git-be-gud inc**. |
| 22 | + |
| 23 | +We're happy to have you on board and bla bla bla.. |
| 24 | + |
| 25 | +Now get to work! |
| 26 | + |
| 27 | +Sincerely, boss-man Mike |
| 28 | + |
| 29 | +--- |
| 30 | + |
| 31 | +## Homework requirements |
| 32 | + |
| 33 | +You can find a list of task ideas here: [Github project](https://github.com/orgs/intro-to-git/projects/1/views/1) |
| 34 | + |
| 35 | +The main repository for the homework tasks is here: [Homework2 Repo](https://github.com/intro-to-git/fall-2025-homework-2/tree/main) |
| 36 | + |
| 37 | +Pick one of the tasks, assign it to yourself and create a PR (pull request) |
| 38 | +with the solution. |
| 39 | + |
| 40 | +Additionally, you must review the PR of one of your classmates - write comments |
| 41 | +on their PR and approve it when they are ready. |
| 42 | + |
| 43 | +The [repo's README](https://github.com/intro-to-git/fall-2025-homework-2/blob/main/README.md) file contains more detailed instructions. |
| 44 | + |
| 45 | +If you prefer to work on a task that is not on the list, please ping me, |
| 46 | +so I can approve your idea. |
| 47 | + |
| 48 | +Also as always, please contact me if you have any questions or problems. |
| 49 | + |
| 50 | +<u>**The homework is due on the 16.10.2025**</u> |
| 51 | + |
| 52 | +## Make ups & extra credit |
| 53 | + |
| 54 | +For those of you who wish to improve your final class grade, you can choose one or more of the following: |
| 55 | + |
| 56 | +- Do an additional task |
| 57 | +- Provide a review to more of your classmates (at least 3 reviews in total) |
| 58 | +- Do something creative to demonstrate you are engaging with the course material |
0 commit comments