Skip to content

vaisriv/resume

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

resume

GitHub Repo Release Github Repo Top Language GitHub Repo License

  • This repository holds my resume, specifically the file itself and the Typst source files to generate it
  • I have set this repository up in such a way where it can be used as a template repository for your own resume
  • PDF: The latest version of my resume is stored in the repo's releases

Build locally

General Steps

  1. Install the Typst CLI
  2. typst compile src/resume.typ ./resume.pdf

Building With Nix

  • If you use Nix, this repo includes a flake with a devshell setup. You can drop into the nix-devshell and build from there:
  • nix develop
    
    # run the live-preview server
    preview
    
    # or build the resume file and copy it to the current directory
    nix run

CI / Releases

  • A GitHub Actions workflow compiles the resume and creates a versioned GitHub Release with the PDF attached whenever you push to main
  • Versioning and changelogs are powered by semantic-release using Conventional Commits

Notes

  • The PDF uploaded to the Release is considered the canonical artifact
  • If you rename the entry .typ file or move fonts, make sure to update the workflow and commands accordingly

Acknowledgements

  • This resume was made using the clickworthy-resume template for typst, written by Abdullah Hendy
  • Inspiration and a desire to use Typst was instilled in me by Sylvan Franklin. Without him, I would not know (nor care) about Typst
  • The Typst language itself, with its macros and function definitions, is critical to this resume, and you can check it out (and contribute to it) yourself here

About

Vai Srivastava's Resume

Resources

License

Stars

Watchers

Forks