The start and end dates for employment and
education experiences were free-form strings.
This commit changes adds a Date struct with Year and Month
variables and declares the Duration field as a type Date.
The TEX template is updated to reflect the change. The resulting
PDF will not change.
JSON does not support splitting a string into multiple lines so I've
changed the Summary field from string to []string. I've created a func
called join that uses strings.Join() to concatenate all elements of
Summary into a single string.
- ConTeXt is used for the CV template.
- CV data is stored in a JSON document.
- A small Go script is used to parse the JSON data and render
the final cv.tex file.
- ConTeXt is then used to render the CV in PDF (other formats to be
supported soon).