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
2. Open the `01-foundations` roadmap for your selected language.
35
+
2. Start at the first roadmap for that track:
36
+
- C++: [00-setup](languages/cpp/00-setup/README.md), then `01-foundations`
37
+
- C#, Go, Python, TypeScript: `01-foundations`
20
38
3. Run one module example.
21
39
4. Solve `exercises/01` and `exercises/02` in that module.
22
40
5. Mark progress in the language checklist.
23
41
42
+
### Contributor Path
43
+
44
+
1. Read [CONTRIBUTING.md](CONTRIBUTING.md).
45
+
2. Install the repo prerequisites listed above.
46
+
3. Run `./scripts/verify-repo.ps1` or `bash ./scripts/verify-repo.sh`.
47
+
4. Run `./scripts/lint.ps1` or `bash ./scripts/lint.sh` before opening a pull request.
48
+
24
49
## Language Status
25
50
26
51
| Language | Current Levels | Coverage | Track Status |
@@ -105,7 +130,7 @@ A standardized `## Learning Metadata` block is required before `## Quick Run` fo
105
130
Checkpoint artifacts under `languages/<language>/projects/*` and `languages/<language>/assessments/*` should mirror the corresponding C++ checkpoint style:
106
131
107
132
-`README.md`
108
-
- runnable entrypoint (`main.cs` + `.csproj`, `main.go`, `main.py`, or `main.ts`)
133
+
- runnable entrypoint (`main.cpp` in C++, `main.cs` + `.csproj` in C#, `main.go` in Go, `main.py` in Python, or `main.ts` in TypeScript)
109
134
- same learner goal, input/output shape, and acceptance expectations as the C++ version
0 commit comments