#template #resume #json #json-file #latex #generate #document

bin+lib jsonresume-renderer

Generates a file from a JSON Resume and a template

6 releases (breaking)

0.5.0 Jun 18, 2022
0.4.0 Jun 17, 2022
0.3.0 Jun 17, 2022
0.2.0 Jun 17, 2022
0.1.1 Jun 17, 2022

#579 in Template engine

MIT license

11KB
184 lines

JSON Resume Renderer [WIP]

This is a binary that takes in a JSON following the JSON Resume schema and a template and uses Tera to generate a document.

This is WIP. Couple of things needed before general usage:

  • Be able to take in any template. Currently, my template to generate a LaTex file is hardcoded.
  • Include all fields of JSON Resume Schema. Currently, it only takes in a subset of the fields.
  • Make args CLI-like.
  • Add template directory support, as opposed to a one-off template.
  • Better error messaging.

Getting Started

jsonresume-renderer is available via Cargo:

$ cargo install jsonresume-renderer
$ jsonresume-renderer --help

Sample Usage

$ jsonresume-renderer -j my-json-resume.json -t my-template.txt -o output.txt

Example Template

I use this repo to generate a LaTex document of my resume. You can check out the template file in my resume repo.

Dependencies

~9–19MB
~247K SLoC