Skip to content

mammadataei/resume

Repository files navigation

Mohammad's Resume Builder

My resume builder using:

  • YAML for writing resume data
  • JSX for generating HTML
  • Zod for data validation
  • Puppeteer for generating PDF
  • Deno for runtime and dev server
  • Unocss for styling

How to use it?

First clone or fork this repository. Then copy resume.example.yml to resume.yml and edit it. Update the template as you need.

You can also define environment variables in .env file, and they will be available in the resume.yml file.

Commands

# run dev server
deno task dev

# build resume
deno task build

# generate JSON schema for YAML validation and auto-completion
deno task codegen

Acknowledgments

Inspired By Anthony Fu and Boilerplate theme for JSON Resume

License

The source code is licensed by MIT License.