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

Principle

  • No Jira Cloud links in the public docs.