Files
Tirsvad 6f750aa101
English comments / english-comments (pull_request) Successful in 24s
Resolve pending commit links (MIL-001)
2026-10-24 23:51:53 +08:00

71 lines
2.8 KiB
Markdown

# Foundation
## Metadata
| Key | Value |
| --- | --- |
| ID | MIL-001 |
| CrossReference | [BC-001], [PP-001] |
| Language | en |
| Domain | it |
## Version History
| Date | Status | Author | Reviewer | Change | Commit |
| --- | --- | --- | --- | --- | --- |
| 2026-10-24 | Accepted | Jens Tirsvad Nielsen | AI as stand-in for S01 | Initial version | [e8d24b2] |
---
## Purpose
Decides whether the repository skeleton, installed workflows and repository presentation are in place so that the page can be built on top of them.
## Deliverable
The folder skeleton (`src/`, `tests/`, `docs/`), a general `.gitignore`, the installed workflows, and the repository description and topics on the git host.
## Go / No-Go Criteria
| # | Criterion (objectively checkable) | Go | No-Go |
| --- | --- | --- | --- |
| 1 | `src/` and `tests/` exist and `.gitignore` ignores `.env`. | Met | Not met |
| 2 | The repository holds no Python file and no Python configuration. | Met | Not met |
| 3 | The workflows english-comments, publish-wiki and sync-milestones are in `.gitea/workflows/`, pinned to a released tag. | Met | Not met |
| 4 | The repository has a description and at least five topics on the git host. | Met | Not met |
## Dependencies
| Depends on | Reason |
| --- | --- |
| none | First milestone |
## Traceability
| Business Case objective / KPI / user story | Reference |
| --- | --- |
| Objectives 4 and 5; Success Criteria 5 and 6 | [BC-001] |
## Ownership
| Role | Stakeholder ID (SA) |
| --- | --- |
| Owner | S01 |
| Approving reviewer | S01 |
## Target Date
2026-10-25 - within the one-week scope of the Business Case
## Tasks
| # | Task | Summary | Needs its own Use Case/User Story? | Reference |
| --- | --- | --- | --- | --- |
| 1 | Create the folder skeleton and .gitignore | Add `src/` and `tests/` with placeholder files and a general `.gitignore` that ignores `.env`, editor files and operating system files. The repository stays HTML only, as the Business Case requires. | No | |
| 2 | Install workflows from TirSystem/github-action | Add `.gitea/workflows/` callers for English comments, publish wiki and publish accepted milestones, pinned to a released tag. The Python and shell quality checks are left out because the repository has no such files. Document the secrets S01 must create in the organisation. | No | |
| 3 | Set repository description and topics | Use the Gitea API with the token from the untracked `.env` (never imported or tested by the project) to set a description and topics on the repository, so S03 can find and understand it. | No | |
---
[BC-001]: ../business-case.md
[PP-001]: ../project-plan.md
[e8d24b2]: https://git.tirsystem.com/Tirsvad-Udemy-100-days-of-code/041-web-movie-ranking/commit/e8d24b2d32ce1ef8276123b0efa05b8a15e27d52