CV
CV copied to clipboard
Automatically updated Material Design themed CV (template & personal)
Curriculum Vitae
Click icons below to contact me and more
Code description
LaTeX files (/cv
)
Inside /cv
you can find core CV source code created mainly via TikZ
package.
See /cv/README.md
for more information
Warning: LaTeX files are currently quite inflexible and are adjusted manually in a few places. You would have to play around with them to fit your needs (any help and PRs to make this into real & easy template are more than welcome, thanks).
Makefile (/Makefile
)
Makefile helps with compiling and running stuff inside this repo.
-
make all
- updates statistics (see below), compiles LaTeX and createscv.pdf
-
make cv
- compiles LaTeX and createscv.pdf
-
make clean
- cleans LaTeX build artifacts
Python updates (/scripts
)
Using this part is optional!
Inside /scripts
you can find code which scrapes GitHub and StackOverflow statistics
into /cv/data/{file.txt}
files later read by LaTeX.
This is part of automated CV update procedure via GitHub Workflows
See /scripts/README.md
for more information
GitHub Action (/Dockerfile
)
Using this part is optional!
Dockerfile defines GitHub Action updating this CV. You can see all necessary dependencies to build this package locally or override entrypoint and get into container to compile CV over there.
To update CV with this action you should fork this repository, make any necessary changes (mentioned above) and spin up your own action.
GitHub Workflows
Using this part is optional!
Inside .github/workflows/update.yml
is a script to update CV on push
and on cron
events
(every day at midnight). It uses GitHub action defined by this repository.
Contributing
All contributions, ideas and feedback is welcome (especially on the LaTeX part).