Contributing
Read AGENTS.md for repository conventions and CONTRIBUTING.md for the
contributor workflow.
Development Setup
git clone git@github.com:abhiksark/pythonlings.git
cd pythonlings
pip install -e ".[dev]"
python -m pytest -q
Test Commands
Use unit tests for core behavior, integration tests for CLI and workspace flows, and TUI tests for Textual keyboard interactions.
Curriculum Changes
Update these together:
Keep exercise names stable and mirrored. Use topic-plus-number names such as
variables1.py, collections10.py, and oop_advanced12.py.