Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

cybardev/resumake

Repository files navigation

Resumake

Programmatic Resume Generator

resumake logo resumake banner

Usage

Using Render

Deploy to Render

Using Docker

  • edit resume.yml file
  • install Docker (at least runtime engine)
  • pull the image: docker pull cybardev/resumake
  • run resumake: docker run -d --name resumake -p 80:80 cybardev/resumake
  • open browser and navigate to localhost
  • upload edited resume.yml
  • click the Create Resume button
  • download generated PDF
  • shutdown the Docker container when done

Using the Web App

PS: recommended to use Docker to avoid rate limits

Using GitHub Actions

PS: recommended to use Docker to avoid rate limits

Automatically generate your resume and publish it as a website:

  • fork this repo
  • navigate to your fork
  • edit resume.yml file
  • edit the resume_png link in this readme to the correct png file
  • push changes to your fork

Running Locally

PS: recommended to use Docker on Windows

Dependencies
  • go: v1.23.2
  • weasyprint
Manual
  • edit resume.yml file
  • Download the archive file from the Releases page: resumake-{os}-{arch}.zip
    • PS: Make sure to choose the archive corresponding to your OS and architecture
  • extract the archive
  • cd into the extracted directory
  • run the executable (may need to chmod or make it executable otherwise)
  • open browser and navigate to localhost
  • upload edited resume.yml
  • click the Create Resume button
  • download generated PDF
Install Go Package

Link to package: pkg.go.dev/github.com/cybardev/resumake/v6

  • Run the following command:

    go install github.com/cybardev/resumake/v6@latest
  • Ensure $GOPATH/bin is added to $PATH. An easy way is to add this line to ~/.profile:

    export PATH="$(go env GOPATH)/bin:$PATH"

Important

The pkg.go.dev registry may have an outdated version. If you encounter bugs or feature disparity, please replace latest after @ with main, e.g. github.com/cybardev/resumake/v6@main, OR try the Manual installation method for the latest updates.

Build from Source
  • edit resume.yml file
  • run the following commands in project directory:
    • go get .
    • go build
    • ./resumake
  • open browser and navigate to localhost
  • upload edited resume.yml
  • click the Create Resume button
  • download generated PDF

Extras

  • check Actions tab of your fork for workflow run details
  • configure custom domain (if desired) from Settings > Pages
  • edit resources/template.go.tmpl to change order of sections or show/hide sections in resume

Sample Output

resume

About

Generate resume using data representation objects

Topics

Resources

License

Stars

Watchers

Forks

Packages

Contributors 2

AltStyle によって変換されたページ (->オリジナル) /