My resume (PDF) is created from a one-file HTML page in this repo.
I have several scripts in scripts/
that help out:
install-git-hooks.sh
: Installs the Git hooks for the repo. Run once after cloning.pre-commit
: Checks that lint and prettify has been run and that the PDF is up-to-date (does not overwrite anything). Will also runwording-check.sh
without--broad
.
create-pdf.sh
: Createsresume.pdf
using headless Chrome. Use--check
to just check to see ifresume.pdf
matchesindex.htm
.lint-and-prettify.sh
: Lints and prettifies the scripts and HTML. Use--check
to just check to see if there are any lint problems and if prettify would make any changes.wording-check.sh
: Sends the resume to ChatGPT for spell checking and grammar. Use--broad
to get broader, more general advice (seescripts/openai/*-prompt.md
for prompts).
When I'm working on my resume, I will use my serve utility to give me a live-reloading web server.