govitae

command module
v0.0.0-...-affff20 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 9, 2018 License: MIT Imports: 10 Imported by: 0

README

govitae

Render résumés with Go. Write it once and render it on the Go.

Current status

  • 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

What it does

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: sample output

How to install and use

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/bin

you can get govitae with

go get github.com/cdiener/govitae
go install github.com/cdiener/govitae

Use the resume.{yaml,json} or minimal.{yaml,json} as a starting point to build your own and render with

govitae resume.yaml

In 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

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL