Skip to content

vpavic/resume-as-code

Repository files navigation

Resume as Code

A minimal resume-as-code sample project using Typst and Gradle.

This project demonstrates how to:

  • Write a resume in Typst
  • Build PDFs using Gradle
  • Maintain a resume as code using a reproducible workflow

The included resume is a minimal sample based on the basic-resume template.

Quick Start

Requirements

  • Java 17+

No local Typst installation required — the project uses the Gradle Typst plugin to automatically download and use the configured Typst version.

Building the Resume

./gradlew typstCompile

After building, the generated resume PDF will be available under:

build/typst/docs/pdf/resume.pdf

Project Structure

├── gradle
│   └── wrapper
│       ├── gradle-wrapper.jar
│       └── gradle-wrapper.properties
├── src
│   └── docs
│       └── typst
│           └── resume.typ
├── .gitattributes
├── .gitignore
├── build.gradle.kts
├── gradle.properties
├── gradlew
├── gradlew.bat
└── settings.gradle.kts

Further Reading

About

A minimal resume-as-code sample project using Typst and Gradle.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages