Single source of truth for my professional CV.
- Source:
cv.yaml(human-readable YAML, validated by RenderCV schema) - Engine: RenderCV (Typst typesetting)
- Outputs (auto-generated):
render-output/Yury_Zakharov_CV.pdf– printer-friendly, ATS-compliantrender-output/Yury_Zakharov_CV.html– semantic HTMLrender-output/Yury_Zakharov_CV.md– ready for GitHub profile README
- Edit only
cv.yaml - Push to
master→ GitHub Actions automatically re-renders everything - Or render locally (NixOS):
nix develop --command rendercv render cv.yaml --output-folder render-output -nopng
- Triggers automatically on every push to master
- Can be run manually on any branch (workflow_dispatch)
All rendered files are committed to render-output/ for easy download.