CV Web Template
This project is a reusable PHP template for a CV website and a reference project for product, architecture, delivery, and operations work. It builds on the earlier static lebenslauf-vorlage template for content and i18n and extends it with today’s dynamic PHP layer.
The public docs highlight three defining characteristics: public and
token-gated private variants with redacted contact details, a CLI
build pipeline (YAML → validated → HTML), and a file-based security
layer for the contact form (rate limiting, CAPTCHA, IP-salt rotation
with symfony/lock).
Entry
Repositories
Public docs live in GitHub Pages.
The app repo contains source code, but no regular project docs under docs/.
Reader paths
- organisational entry: project purpose, project map, and defining characteristics
- technical entry: system boundaries, operations model, delivery, and quality logic
- implementation entry: repos, build/runtime paths, policies, runbooks, and work docs
Areas
The documentation is grouped by project area so that runbooks, decisions, and other pages are easy to place and navigate.
Decisions / Operations / Status
- Decisions (ADRs)
- Operations (runbook)
- Sprint history (public)
- Jira (public)
- Policies
- Specs
- Templates
- Quality
Principle
- No Jira Cloud links in the public docs.