Quick Start
Introduction
Creating a resume may not be difficult, but it is definitely a boring, lengthy and tedious process.
With YAMLResume, you can create and version control your resumes with YAML and create pixel perfect PDFs with professional layout and typesetting in a breeze.
YAMLResume is the core engine of PPResume, a LaTeX based builder. It has helped thousands of people around the world create pixel perfect, professional looking resumes and land their dream jobs. Here we decided to open source the engine, in order to give people the right and freedom to say no to vendor lock-in
Getting Started
Docker Users
If you are a docker user, you are in luck, we have a docker image for you, which has yamlresume cli installed with all its dependencies, such as XeTeX and some recommended fonts.
You can just create a new resume with the following command:
Edit my-resume.yml
accordingly and then build the resume from yaml to pdf:
macOS Users
Let's assume that you're using macOS with Homebrew as the package manager. If you are not, please see the Installation guide for detailed instructions for your operating system.
Install Typesetting Engine
YAMLResume needs a typesetting engine to generate PDF. Currently it supports two typesetting engines:
Install YAMLResume
Installing yamlresume
is a breeze. You can install it using your favourite
Node.js package manager:
Verify yamlresume
is installed successfully:
[Optional] Install Fonts
Linux Libertine Font
We also recommend installing the Linux Libertine font for the best looking PDF output, but this is optional.
Noto Fonts
If you need to create a CJK (Chinese, Japanese, Korean) resume, we recommend that you install the Noto font:
Create Your First YAML Resume
OK, we have everything ready, we can now create a yaml resume now with
yamlresume new
:
Edit resume.yml
accordingly, then you can generate a PDF with yamlresume build
:
Sample Resume
Here is the complete YAML code for a two-page sample resume, tailored for a software engineer:
Here are the screenshots of the generated PDF:
You can check PPResume Gallery for more examples, with support for different templates and multi-languages.