MIL-001: Add project scaffold #23

Merged
Tirsvad merged 1 commits from mil-001-project-scaffold into main 2026-10-28 09:10:32 +01:00
Owner

MIL-001 Project scaffold: pyproject.toml (Python 3.13 or newer, selenium as the only runtime dependency, pytest as a dev extra), Python .gitignore that also ignores .env, .venv, docs/doxygen/, /results/ and /docs/ai-prompts/ (the repository is public), Doxyfile, src/scraping_wiki/ and tests/. Repository description and topics were set through the host's API with the token from .env, which the project never reads. The prompt log of this session is in docs/ai-prompts/ (ignored). The Milestone links are filled in the Project Plan.

Checked: .venv created, pip install -e ".[dev]" works, doxygen Doxyfile exits 0, .env is ignored by git.

Closes #2
Closes #3
Closes #4
Closes #5
Closes #6

MIL-001 Project scaffold: `pyproject.toml` (Python 3.13 or newer, `selenium` as the only runtime dependency, `pytest` as a `dev` extra), Python `.gitignore` that also ignores `.env`, `.venv`, `docs/doxygen/`, `/results/` and `/docs/ai-prompts/` (the repository is public), `Doxyfile`, `src/scraping_wiki/` and `tests/`. Repository description and topics were set through the host's API with the token from `.env`, which the project never reads. The prompt log of this session is in `docs/ai-prompts/` (ignored). The Milestone links are filled in the Project Plan. Checked: `.venv` created, `pip install -e ".[dev]"` works, `doxygen Doxyfile` exits 0, `.env` is ignored by git. Closes #2 Closes #3 Closes #4 Closes #5 Closes #6
Tirsvad added 1 commit 2026-10-28 09:10:30 +01:00
Tirsvad merged commit 9e64a44f4e into main 2026-10-28 09:10:32 +01: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/048-scrapping-wiki#23