Skip to content

Commit ca67f64

Browse files
committed
content: homework 2
1 parent 1708d45 commit ca67f64

File tree

3 files changed

+60
-2
lines changed

3 files changed

+60
-2
lines changed

src/content/homeworks/homework2.md

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
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

src/content/lessons/git-internals.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: 'Git internals'
33
description: 'Git internals, Git hooks, plumbing commands and more'
44
order: 11
5-
state: 'upcoming'
5+
state: 'covered'
66
tags: ['git']
77
links: {
88
'Git Internals': 'https://git-scm.com/book/en/v2/Git-Internals-Plumbing-and-Porcelain',

src/content/lessons/git-workflows.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: 'Exploring git workflows'
33
description: 'There are many strategies for working on real-world projects'
44
order: 10
5-
state: 'upcoming'
5+
state: 'covered'
66
tags: ['git']
77
links: {
88
'GitHub Collaboration Guide': 'https://docs.github.com/en/pull-requests/collaborating-with-pull-requests',

0 commit comments

Comments
 (0)