Render résumés with Go. Write it once and render it on the Go.
- schema implemented
- JSON parser working
- YAML parser working
- text output working
- Latex output working
- HTML output working
- [] better default install for templates and examples
- [] binary versions
Write your cv once in JSON or YAML and have it rendered by govitae in various formats:
- a nice looking web page
- a minimal but stylish text version
- a good looking Latex version which you can compile to pdf
The text, HTML and pdf version look something like this:

For now you can install a development version, meaning you need to install Go. After installing and setting your $GOPATH and (if you want to your bin) for instance with
export GOPATH=$HOME/code/go
export PATH=$PATH:$HOME/code/go/binyou can get govitae with
go get github.com/cdiener/govitae
go install github.com/cdiener/govitaeUse the resume.{yaml,json} or minimal.{yaml,json} as a starting point to build your
own and render with
govitae resume.yamlIn order to compile the Latex version you will need the moderncv package. It comes with most "extra" packages for the Latex environment. This will allow you to generate the PDF with
pdflatex resume.tex