-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathchallenge-progression.json
More file actions
168 lines (168 loc) · 4.63 KB
/
challenge-progression.json
File metadata and controls
168 lines (168 loc) · 4.63 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
{
"levels": [
{
"name": "Beginner",
"requiredChallenges": 0,
"description": "Getting started with GitHub, issues, PRs, and merge conflicts",
"chapters": [4, 5, 6, 7, 8, 9],
"challenges": [
"04.1-create-first-issue",
"04.2-label-and-assign",
"04.3-close-with-comment",
"05.1-open-first-pr",
"05.2-review-and-approve",
"05.3-merge-pr",
"06.1-resolve-merge-conflict",
"07.1-collaboration-reflection",
"08.1-triage-recommendation",
"09.1-notification-setup"
],
"skills": [
"github-issues",
"pull-requests",
"markdown",
"merge-conflicts",
"collaboration",
"triage",
"notifications"
],
"day": 1
},
{
"name": "Intermediate",
"requiredChallenges": 7,
"description": "VS Code, Git source control, and PR extension workflows",
"chapters": [10, 11, 12],
"challenges": [
"10.1-vscode-accessibility-baseline",
"11.1-clone-and-branch",
"11.2-commit-and-push",
"11.3-push-to-github",
"12.1-install-pr-extension",
"12.2-review-pr-in-vscode"
],
"skills": [
"vs-code",
"git-source-control",
"pr-extension"
],
"day": 2
},
{
"name": "Advanced",
"requiredChallenges": 13,
"description": "Copilot, code review, and issue templates",
"chapters": [13, 14, 15],
"challenges": [
"13.1-install-copilot",
"13.2-copilot-explain-repo",
"13.3-custom-theme-copilot",
"14.1-inline-review-comments",
"14.2-formal-review-verdict",
"15.1-analyze-registration-template",
"15.2-remix-template"
],
"skills": [
"copilot",
"code-review",
"issue-templates"
],
"day": 2
},
{
"name": "Expert",
"requiredChallenges": 20,
"description": "Accessibility agents, discovery, and agent evaluation",
"chapters": [16],
"challenges": [
"16.1-agent-discovery-mapping",
"16.2-agent-skill-validation",
"16.3-agent-instructions-deep-dive"
],
"skills": [
"agents"
],
"day": 2
}
],
"badges": {
"github-issues": {
"title": "Issue Navigator",
"description": "Completed all Chapter 4 issue challenges"
},
"pull-requests": {
"title": "PR Pioneer",
"description": "Completed all Chapter 5 pull request challenges"
},
"merge-conflicts": {
"title": "Conflict Resolver",
"description": "Resolved a merge conflict in Chapter 6"
},
"collaboration": {
"title": "Team Player",
"description": "Reflected on collaboration culture in Chapter 7"
},
"triage": {
"title": "Triage Tactician",
"description": "Posted a triage recommendation in Chapter 8"
},
"notifications": {
"title": "Signal Keeper",
"description": "Set up notification workflow in Chapter 9"
},
"vs-code": {
"title": "Editor Ready",
"description": "Completed VS Code accessibility baseline in Chapter 10"
},
"git-source-control": {
"title": "Git Operator",
"description": "Completed all Chapter 11 Git challenges"
},
"pr-extension": {
"title": "Extension Explorer",
"description": "Installed and used the PR extension in Chapter 12"
},
"copilot": {
"title": "Copilot Companion",
"description": "Completed all Chapter 13 Copilot challenges"
},
"code-review": {
"title": "Code Reviewer",
"description": "Submitted inline comments and formal review in Chapter 14"
},
"issue-templates": {
"title": "Template Architect",
"description": "Analyzed and remixed issue templates in Chapter 15"
},
"agents": {
"title": "Agent Navigator",
"description": "Completed agent discovery and evaluation in Chapter 16"
}
},
"milestones": [
{
"challenges": 1,
"message": "Your first challenge complete! Welcome to the workshop."
},
{
"challenges": 7,
"message": "Day 1 core complete! You have the GitHub fundamentals."
},
{
"challenges": 10,
"message": "Double digits! You are building real momentum."
},
{
"challenges": 16,
"message": "Over halfway! VS Code and Git are in your toolkit."
},
{
"challenges": 20,
"message": "Advanced territory! Copilot, reviews, and templates mastered."
},
{
"challenges": 26,
"message": "ALL CHALLENGES COMPLETE! You are ready to contribute to any open source project."
}
]
}