Skip to content

CLI tool to generate the resume tailored to your job application

License

Notifications You must be signed in to change notification settings

SamZhang02/resume-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

CLI tool to generate the resume tailored to your job application

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published