Working on this project

Always branch and PR

Every change to this repo goes on a feature branch and lands via a pull request. Never commit directly to main, even for a one-line fix. The flow is: create a branch, make the change, push, open a PR with gh pr create. Do this without being asked each time.

CV PDF generation

just cv regenerates assets/cv-anne-schuth.pdf and the thumbnail from /cv/. The recipe sets DYLD_FALLBACK_LIBRARY_PATH to the Homebrew prefix on macOS (WeasyPrint needs pango/gobject there; on Linux/CI it is a no-op), so just cv works as-is. Do not reintroduce a manual env-var prefix in docs or commands; if the dyld path is wrong, fix the cv recipe in the justfile.

Source of truth is cv.markdown plus the includes under _includes/cv/. Print styling lives in assets/css/cv-print.scss (WeasyPrint loads it directly, not via Jekyll). In the rendered CV, the organization is a sans-serif accent-blue h4; the role is a serif bold run in the entry paragraph just below it. Keep that contrast intact when touching the print stylesheet.