Skip to content

Resume template using Typst and YAML to version control Resume data.

License

Notifications You must be signed in to change notification settings

Amosel/resume.typ

 
 

Repository files navigation

Typst Resume Template

Apache-2 License

Resume template for Typst that uses a YAML file for data input in order to version control Resume data easily.

This is based on the popular template on Reddit by u/SheetsGiggles and the recommendations of the r/EngineeringResumes wiki.

Usage

resume.typ is intended to be used by importing the resumne.typ file from a "content" file (see resume.typ as an example). In this content file, call the functions which apply document styles, show resume components, and load resume data from a YAML file (see resume.yml as an example). Inside the content file you can modify several style variables and even override existing function implementations to your own needs and preferences.

With Typst CLI (Recommended)

The recommended usage with Typst CLI is by adding this resume.typ repository as a git submodule. This way, upstream changes can be pulled easily.

<your-resume-repo>/
├── resume.typ/ // git submodule 
|   └── resume.typ
├── <your-resume-content>.typ // #import "resume.typ/resume.typ": *
└── <your-resume-data>.yml
  1. Add amosel/resume.typ as git submodule. into your resume's repo.
git submodule add https://github.com/amosel/resume.typ
  1. Copy and rename resume.typ and resume.yml to your resume's repo root directory. Use these files as template/starting point for your resume.

  2. Run the following to command to automatically recompile your resume file on changes.

typst watch <your-resume-content>.typ
  1. Upload the resume.typ, utils.typ, resume.typ. and resume.yml files to your Typst project. You may rename resume.typ and resume.yml.
  2. Use resume.typ and resume.yml (or whatever the names after you rename it) as a template/starting point for your Resume.

About

Resume template using Typst and YAML to version control Resume data.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Typst 97.5%
  • Makefile 2.5%