Warning
Work in progress. This README is incomplete.
This tool simplifies the process of tailoring your resume for specific job applications. By maintaining a JSON file containing your past job and project experiences, the tool can generate a .tex
file in the format of Jake's Resume. This allows for quick and easy resume customization.
- Generate
.tex
resumes from a standard JSON file of all your skills and experiences. - Easily customizable via the CLI for different job applications.
- Python3
- latexindent (Optional)
- Prepare a JSON file containing your job and project experiences following the structure in
doc/example.json
. Ensure the structure aligns with the format expected by the tool. - Run the tool to generate a
.tex
file.
command
- Compile the
.tex
file using your LaTeX compiler to create a PDF resume.
The codebase supports only Jake's Resume format, but it functions as a mini template engine. In the directories, App/templates/renderer/templates
is reserved for different renderers to handle different resume templates. To create a new format:
- Add your custom template to
App/templates/renderer/templates
, usingjake_resume.py
as an example. - Update the template reference (currently
JakesResumeRenderer
inApp/app.py
to use your new format.
This project is under GNU General Public License v3.0.