{"id":17681254,"url":"https://github.com/jessedoyle/resume","last_synced_at":"2026-03-08T15:39:38.465Z","repository":{"id":44176234,"uuid":"45524352","full_name":"jessedoyle/resume","owner":"jessedoyle","description":"My Personal Resume","archived":false,"fork":false,"pushed_at":"2022-02-14T05:33:30.000Z","size":1805,"stargazers_count":6,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-26T05:40:45.877Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TeX","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jessedoyle.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-11-04T08:10:31.000Z","updated_at":"2023-03-27T10:18:27.000Z","dependencies_parsed_at":"2022-09-22T06:51:42.359Z","dependency_job_id":null,"html_url":"https://github.com/jessedoyle/resume","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jessedoyle%2Fresume","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jessedoyle%2Fresume/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jessedoyle%2Fresume/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jessedoyle%2Fresume/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jessedoyle","download_url":"https://codeload.github.com/jessedoyle/resume/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251769422,"owners_count":21640897,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-24T09:10:37.812Z","updated_at":"2026-03-08T15:39:33.439Z","avatar_url":"https://github.com/jessedoyle.png","language":"TeX","funding_links":[],"categories":[],"sub_categories":[],"readme":"# My Resume\n\n\u003e I consider LaTeX resumes to be a secret handshake of sorts, something that makes me significantly more likely to be inclined to hire a candidate.\n\n—[zackelan](https://news.ycombinator.com/item?id=10452606) on HN\n\nThis repository contains a LaTeX résumé template that is generated from content specified in a `yaml` file.\n\nThis repository was (strongly) inspired by the code from [cv-boilerplate](https://github.com/mrzool/cv-boilerplate), but I found the `Pandoc` template notation to be cumbersome, so I rewrote the code to use an `ERB` template.\n\nThe original developer of `cv-boilerplate`, Mattia Tezzele, deserves considerable thanks for the initial implementation and concept.\n\n## Intro\n\nSeparating presentation from content makes life easier. The typical content of a CV is a perfect fit for a yaml file due to its structured nature:\n\n```YAML\n---\nname: Friedrich Nietzsche\naddress:\n- Humboldtstraße 36\n- 99425 Weimar\n- Prussia\nemail: friedrich@thevoid.de\n# ...\nexperience:\n- years: 1879--1889\n  employer: Freiberufler\n  job: Freier Philisoph\n  city: Sils-Maria\n- years: 1869–-1879\n  employer: Universität Basel\n  job: Professor für klassische Philologie\n  city: Basel\n```\n\nThat makes super easy to update a CV while keeping a consistent structure.\n\nThe template is an `.erb` file and uses a quick and dirty Ruby script to parse the `YAML` file, build the `ERB` template with the supplied data and generate an output `.tex` file.\n\nThe output PDF, `.tex` file and logfiles are all generated in the `output` directory.\n\n## Dependencies\n\n1. LaTeX with the following extra packages: `fontspec` `geometry` `xunicode` `xltxtra` `hyperref` `setspace` `titlesec` `enumitem`\n2. Adobe Source Sans / CMU Serif Roman fonts: These are all located in the `fonts` directory and must be installed into the host system.\n\nTo install LaTeX on Mac OS X, I recommend getting the smaller version BasicTeX from [here](https://tug.org/mactex/morepackages.html) and installing the additional packages with `tlmgr` afterwards. Same goes for Linux: install `texlive-base` with your package manager and add the needed additional packages later.\n\n## Getting Started\n\n1. Edit `content.yml` with your personal details, work experience, education, and desired settings.\n2. Run `make` to compile the PDF.\n3. Tweak on `template.tex.erb` until you're satisfied with the result.\n\n**Note**: this template needs to be compiled with XeTeX.\n\n## Available Settings\n\n- **`mainfont`**: Adobe Source Sans is the default.\n- **`fontsize`**: Possible values here are 10pt, 11pt and 12pt.\n- **`line_height`**: The base line height for styled text.\n- **`vertical_rhythm`**: A value that specifies the amount of vertical whitespace. Default 2.5mm.\n- **`geometry`**: A string that sets the margins through `geometry`. The default settings are for A4 page size. If you change the `textwidth` or `margin` settings, you should change the corresponding values in the `\\alignleftright` LaTeX macro defined in the template header.\n- **`website`**, **`phone`**, **`address`**, **`github`**: Currently all are required.\n\n## Recommended Readings\n\n- [Why I do my résumé in LaTeX](http://www.toofishes.net/blog/why-i-do-my-resume-latex/) by Dan McGee\n- [What are the benefits of writing resumes in TeX/LaTeX?](http://tex.stackexchange.com/questions/11955/what-are-the-benefits-of-writing-resumes-in-tex-latex) on TeX Stack Exchange\n- [Typesetting your academic CV in LaTeX](http://nitens.org/taraborelli/cvtex) by Dario Taraborelli\n- [Résumé advices](http://practicaltypography.com/resumes.html) from Butterick's Practical Typography\n\n## License\n\nThis repository contains a modified version of [cv-boilerplate](https://github.com/mrzool/cv-boilerplate) template.\n\nThis repository contains Open Source Adobe fonts. These fonts are licensed under the SIL Open Font License v1.1. See `LICENSE` for details.\n\nCode License: MIT. See `LICENSE` for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjessedoyle%2Fresume","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjessedoyle%2Fresume","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjessedoyle%2Fresume/lists"}