Generate elegant resumes from a single YAML data file. Export them to HTML, JSON, Markdown, PDF, PNG, Text or XML.
- Original YAML
- Generated HTML
- Generated JSON
- Generated Markdown
- Generated PDF
- Generated PNG
- Generated Text
- Generated XML
- The Go Programming Language
- go-yaml: install running
go get -u gopkg.in/yaml.v2
- gorilla-websocket: install running
go get -u github.com/gorilla/websocket
- go-yaml: install running
- Imagemagick: required for PNG output
- Headless browser with remote debugging (e.g. Chrome): required for PDF output
- Make sure your data file is named
resume.yaml
, in the project's root folder (useexample.yaml
as a starting point). - Generate the resume by executing
make resume
.- Edit the Makefile and substitute
chromium
with the binary for the headless browser.
- Edit the Makefile and substitute
MIT - Feel free to use and edit.
- The Go Programming Language
- go-yaml - yaml parsing package
- gorilla-websocket - web sockets
- Imagemagick - PDF to PNG converter
- Font Awesome - icons