This repository contains resume(s)/CVs of its creator organized in manageable and maintainable way.
config/
- supporting configuration, package imports, style, macros, etc.test/
- various tests for non-trivial custom commands and packagesresumes/
- actual resumes bodiesresumes/lowlevel/
- focus on low-level skills (C/C++ and related stuff)resumes/java/
- focus on Java and web developmentmain.tex
- trick to simplify relative path management, root document for thesubfiles
packagesensitive.tex
- file, nonexistent by default, where sensitive information (home address, phone, etc.) may be provided
Just as simple as it looks:
cd resumes/lowlevel/
latexmk -pdf resume-en.tex
See CI/CD config for more elaborate build configuration.
GutHub Actions and GitLab Runner are both supported. Release/artifact management is only configured for the former and only in its primitive form (no release versioning).