Skip to content

Latest commit

 

History

125 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

image

YAML-To-Resume (ytr)

Generate professional PDF resumes from simple YAML files using Jinja2 templates.

Key Features

  • Advanced Inheritance: Compose resumes from multiple YAML files.
  • Deep Merging: Intelligently merge nested data and content blocks.
  • Multiple Strategies: Choose between extend (deep merge + list append) or overwrite (deep merge + list replacement).
  • Verbose Logging: Use the -v flag to debug the build process and inheritance chain.
  • Custom Templates: Easily create and use your own Jinja2 templates.

Quick Start

1. Install

pip install yaml-to-resume

2. Initialize

# You can use the full command or the alias 'ytr'
ytr init -y

3. Build Resume

# 'build' is the default command, so you can just pass the file
ytr examples/01-basic/resume.yaml

Documentation

Comprehensive technical references are available in the docs/ folder:


Examples

For progressive examples ranging from basic to advanced inheritance, see the examples/ directory.

About

A Python CLI tool for building customizable resumes by converting YAML files to PDF resumes.

Topics

Resources

Stars

12 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages