/my_resume

Primary LanguageTeXMIT LicenseMIT

My Resume

My personal resume.

This repo contains the source code to automatically generate my_resume.pdf from the markdown source content in my_resume.md using Pandoc and Google Cloud Build.

Motivation

Why not use Google Docs or iOS Pages? Good question. That would be faster. But I wanted to be able to write it in Markdown to separate content from style, like a good developer should. Also I wanted to have a reliably reproducible, automated, open source method of generating PDF output with proper version control. Oh, and I wanted to do all of this on my iPad using Working Copy and Safari.

Using Pandoc, a universal document converter and Google Cloud Build I'm able to do all of this "in the cloud," automatically.

Source Code

resume.md, the markdown source file.

Dockerfile creates a reusable Docker image with pandoc and xeLaTeX.

cloudbuild.yaml is used by Google Cloud Build whenever there is a new commit to the main branch.

default_style.yaml includes options for styling the PDF output. See Pandoc yaml_metadata_block documentation.

License

This code is open source! LICENSE.txt contains the MIT license.

Acknowledgements

Thanks to: