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 thesubfilespackagesensitive.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.texSee 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).