MIL-001: Project foundation #35

Merged
Tirsvad merged 8 commits from mil-001-project-foundation into main 2026-10-13 08:19:57 +02:00
Owner

Delivers MIL-001 (RC-004, code review RC-009; autonomous mode, not independent).

Closes #2
Closes #3
Closes #4
Closes #5
Closes #6
Closes #7
Closes #8

Differences from the base (021-snake-game)

  • pyproject.toml: description, keywords (high-score) and repository URL name day 24 and this repository.
  • .gitignore: adds data.txt (the player's high score file).
  • src/snake_game/__init__.py: text describes day 24 (reset instead of game over, high score file).
  • src/snake_game/constants.py, tests/test_constants.py: docstring says day-20, day-21 and day-24 lectures; header comment re-wrapped to 88 columns. No value changed.
  • Doxyfile: project brief says day 24.
  • .gitea/workflows/ci.yml: unchanged.
  • README.md: written for this repository (status note, clone address, layout).

Checks run locally (fresh .venv)

pytest 27 passed; ruff check and format --check clean; mypy strict clean; doxygen 0 warnings.

Repository description and 13 topics were set with the Gitea API (task 7, #8).

Delivers MIL-001 (RC-004, code review RC-009; autonomous mode, not independent). Closes #2 Closes #3 Closes #4 Closes #5 Closes #6 Closes #7 Closes #8 ## Differences from the base (021-snake-game) - `pyproject.toml`: description, keywords (`high-score`) and repository URL name day 24 and this repository. - `.gitignore`: adds `data.txt` (the player's high score file). - `src/snake_game/__init__.py`: text describes day 24 (reset instead of game over, high score file). - `src/snake_game/constants.py`, `tests/test_constants.py`: docstring says day-20, day-21 and day-24 lectures; header comment re-wrapped to 88 columns. No value changed. - `Doxyfile`: project brief says day 24. - `.gitea/workflows/ci.yml`: unchanged. - `README.md`: written for this repository (status note, clone address, layout). ## Checks run locally (fresh .venv) pytest 27 passed; ruff check and format --check clean; mypy strict clean; doxygen 0 warnings. Repository description and 13 topics were set with the Gitea API (task 7, #8).
Tirsvad added 8 commits 2026-10-13 08:17:34 +02:00
Tirsvad merged commit 490e801794 into main 2026-10-13 08:19:57 +02:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Tirsvad-Udemy-100-days-of-code/024-snake#35