You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/architecture/hands-on-structure.md
+48Lines changed: 48 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,3 +3,51 @@ title: Hands-on Structure
3
3
parent: Architecture
4
4
nav_order: 1
5
5
---
6
+
7
+
All hands-ons are stored within the `hands_on` folder of the [`exercises`](https://github.com/git-mastery/exercises).
8
+
9
+
They are represented by a single Python file, whose name is the hands-on ID (replacing `_` with `-`).
10
+
11
+
Hands-ons are not graded and the progress is not tracked. They are only present to help setup the student's folder structure for a given lesson!
12
+
13
+
{: .note }
14
+
15
+
Git-Mastery users will prefix `hp-` before the hands-on names, but internally, we do not use this prefix as the `hands_on` folder is sufficient for us.
16
+
17
+
## File structure
18
+
19
+
Since the hands-on is only comprised of a single file, there isn't a lot of complexity to it.
The setup instructions of the hands-on go under `download`.
52
+
53
+
`__requires_git__` and `__requires_github__` tells the Git-Mastery app whether to run automatic verification that the student has already setup Git and/or Github CLI correctly!
0 commit comments