-
Notifications
You must be signed in to change notification settings - Fork 9
Home
Abhik Sarkar edited this page Aug 15, 2026
·
2 revisions

Pythonlings is an open-source project for learning Python by fixing small programs and checking the result. This wiki is for people contributing curriculum, application code, tests, documentation, and community support.
- New contributors can start with the contribution guide and open issues.
- Curriculum authors should read the Curriculum Authoring Guide.
- Contributors orienting themselves in the codebase can use the Architecture Tour.
- If a local setup or curriculum change is not behaving as expected, see Contributor Troubleshooting.
Use GitHub Discussions for questions and ideas, and GitHub Issues for reproducible bugs and scoped work. Report security vulnerabilities privately through GitHub Security Advisories. Community conduct is governed by the Code of Conduct.
| Need | Authoritative source |
|---|---|
| Contribution workflow and development setup | CONTRIBUTING.md |
| Repository policy and validation | AGENTS.md |
| Curriculum order, hints, and documentation URLs | info.toml |
| Application, workspace, runner, and state behavior | pythonlings/ |
| Security reporting | SECURITY.md |
| Learner-facing documentation | Pythonlings documentation |
The wiki explains how these pieces fit together. When it differs from repository policy or source, the repository is authoritative.
Pythonlings contributor wiki. Repository policy and source are authoritative: Project · Documentation · Code of Conduct · Security Policy