Skip to content

Latest commit

 

History

History
34 lines (24 loc) · 1.7 KB

README.md

File metadata and controls

34 lines (24 loc) · 1.7 KB

Resume Generator

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.

asciicast

Features

  • Generate .tex resumes from a standard JSON file of all your skills and experiences.
  • Easily customizable via the CLI for different job applications.

Requirements

How to Use

  1. 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.
  2. Run the tool to generate a .tex file.
command
  1. Compile the .tex file using your LaTeX compiler to create a PDF resume.

Support for different resume formats

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:

  1. Add your custom template to App/templates/renderer/templates, using jake_resume.py as an example.
  2. Update the template reference (currently JakesResumeRenderer in App/app.py to use your new format.

Licence

This project is under GNU General Public License v3.0.