Commit Graph
6 Commits
Author SHA1 Message Date
Tirsvad 382d799dfe Correct the README Continuous integration section
CI / checks (push) Successful in 46s
CI / checks (pull_request) Successful in 49s
The section and the project layout still named .github/workflows/ci.yml and said CI
builds the documentation. The workflow is .gitea/workflows/ci.yml, runs on Gitea
Actions, and runs pytest, ruff and mypy; it has no Doxygen step, so the README now
points to doxygen Doxyfile and says why the file is not under .github/workflows.
2026-10-08 01:34:30 +08:00
Tirsvad 3e8269c4fb Complete the README run instructions
The Run section now covers all five challenges, the --gap option and how to call the
functions from other code.

Task: MIL-004#5
2026-10-07 23:59:17 +08:00
Tirsvad c695c47929 Add the shapes challenge to the command line
CI / checks (pull_request) Successful in 1m7s
turtle-challenges shapes draws the polygons. The argument parsing tests already
cover every registered name.

Task: MIL-003#6
2026-10-07 23:59:08 +08:00
Tirsvad b3153b9dc1 Add the command line entry point
CI / checks (pull_request) Successful in 1m13s
python -m turtle_challenges <challenge> and the turtle-challenges command open a
window, run the named challenge and wait for a click. square and dashed-line are
registered; a missing Tk is reported with a hint instead of a traceback.

Task: MIL-002#6
2026-10-07 23:58:56 +08:00
Tirsvad d38f114cc2 Write the README from the agreed template
CI / checks (pull_request) Successful in 1m3s
Requirements, set-up for Windows PowerShell, Linux Debian and macOS with a local
.venv and an upgraded pip, how to run the tests, continuous integration, the
source documentation, the project layout and the licence. The Run section is
completed with the last milestone.

Task: MIL-001#6
2026-10-07 23:58:41 +08:00
Tirsvad 3c51d0adf8 Initial commit 2026-10-07 16:37:09 +02:00