MIL-001: Project foundation #26

Merged
Tirsvad merged 8 commits from mil-001-project-foundation into main 2026-10-13 09:26:48 +02:00
Owner

Delivers MIL-001: the files that carry no program logic yet.

  • pyproject.toml: Python >=3.13, no runtime dependencies, optional extra pandas, dev extra
  • .gitignore (includes .env, .venv, build/)
  • src/weather/constants.py and its tests
  • README.md in the Product Owner's template
  • Doxyfile (0 warnings)
  • .gitea/workflows/ci.yml
  • Repository description and 10 topics set through the Gitea API (token read from the personal .env, never imported or tracked)

Checks run locally (Windows PowerShell, Python 3.13): pip install -e ".[dev]", pytest (6 passed), ruff check, ruff format --check, mypy (strict), doxygen Doxyfile (0 warnings).

Review: RC-009 (Go, mode: autonomous, not independent).

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

Delivers MIL-001: the files that carry no program logic yet. - pyproject.toml: Python >=3.13, no runtime dependencies, optional extra `pandas`, `dev` extra - .gitignore (includes `.env`, `.venv`, `build/`) - src/weather/constants.py and its tests - README.md in the Product Owner's template - Doxyfile (0 warnings) - .gitea/workflows/ci.yml - Repository description and 10 topics set through the Gitea API (token read from the personal `.env`, never imported or tracked) Checks run locally (Windows PowerShell, Python 3.13): `pip install -e ".[dev]"`, `pytest` (6 passed), `ruff check`, `ruff format --check`, `mypy` (strict), `doxygen Doxyfile` (0 warnings). Review: RC-009 (Go, mode: autonomous, not independent). Closes #1 Closes #2 Closes #3 Closes #4 Closes #5 Closes #6 Closes #7
Tirsvad added 8 commits 2026-10-13 09:26:41 +02:00
Tirsvad merged commit c81c7d3c35 into main 2026-10-13 09:26:48 +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/025-weather#26