Code Monkey home page Code Monkey logo

resume.typ's Introduction

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.

resume.typ's People

Contributors

jskherman avatar mangkoran avatar amosel avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.