Goresume is a simple tool that generates a resume from a YAML file, creating both a web page and a downloadable PDF.
- Web View: The resume is served as a web page to build and test.
- PDF Generator: Generate a PDF file of the resume with a single command.
- Dynamic Structure: Resume information is loaded from a YAML file, making maintenance easy.
- Golang: Required to run the script.
- Google Chrome: Needed to generate the PDF.
-
Clone the repository:
git clone https://github.com/andrefrco/goresume.git cd goresume -
Configure resume data:
- Edit the
data/resume.yamlfile with your information.
- Edit the
-
Add your profile picture:
- Paste your photo inside
/assets/img/profile.jpg.
- Paste your photo inside
-
Run the web server:
go run scripts/main.go -mode=serve
Access http://localhost:8080 to view the resume in your browser.
-
Generate the PDF:
go run scripts/main.go -mode=pdf
The
resume.pdffile will be generated in the project root.
