https://github.com/mammadataei/resume
Mohammad's Resume Builder
https://github.com/mammadataei/resume
deno json-resume resume resume-builder
Last synced: about 1 year ago
JSON representation
Mohammad's Resume Builder
- Host: GitHub
- URL: https://github.com/mammadataei/resume
- Owner: mammadataei
- License: mit
- Created: 2022-08-13T12:21:54.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-02-04T16:38:05.000Z (over 2 years ago)
- Last Synced: 2025-03-28T23:43:25.274Z (about 1 year ago)
- Topics: deno, json-resume, resume, resume-builder
- Language: TypeScript
- Homepage:
- Size: 192 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Mohammad's Resume Builder
My resume builder using:
- YAML for writing resume data
- JSX for generating HTML
- [Zod](https://zod.dev/) for data validation
- [Puppeteer](https://github.com/puppeteer/puppeteer) for generating PDF
- [Deno](https://deno.land) for runtime and dev server
- [Unocss](https://github.com/unocss/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
```bash
# 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](https://github.com/antfu/resume) and
[Boilerplate theme for JSON Resume](https://github.com/jsonresume/jsonresume-theme-boilerplate)
## License
The source code is licensed by [MIT License](/LICENSE).