| Topic | Time |
|---|---|
| Welcome & intros | 11:00 - 11:10 |
| What are R tool options for resumes? | 11:10 - 11:20 |
Overview of datadrivencv |
11:20 - 11:25 |
| Create resume | 11:25 - 11:50 |
| BREAK | 11:50 - 12:00 |
| Customize resume | 12:00 - 12:30 |
| Online hosting | 12:30 - 12:35 |
| Questions & more customization | 12:35 - 1:00 |
datadrivencv R package installed
devtools::install_github("cct-datascience/datadrivencv")devtools R package installedWe will not be learning:
We will be learning:
datadrivencv R packageNote
You will leave this workshop with a partially complete, custom resume!
| Option | Link | Pros | Cons |
|---|---|---|---|
| Quarto template (Latex) | quarto-cv repo | Multiple templates | Uses Latex |
| Quarto template (css) | Cynthia Huang blog post | No Latex | Requires command line program |
| R Markdown template (Latex) | vitae R package | Maintained package & multiple templates | Uses Latex |
| R Markdown template (css) | datadrivencv R package | No Latex | Unmaintained package |
datadrivencvIf you can’t install datadrivencv, we have a template repo of needed files
Put your info in a spreadsheet, get out a nicely formatted document!
library(datadrivencv)
use_datadriven_cv(full_name = "Your Name", data_location = "https://docs.google.com/spreadsheets/d/1mq7H8ZiF6k7H_f6rY2eA0sq2Xyxf9msmXv3LPsvSYoo/edit#gid=1730172225")use_datadriven_cv?use_datadriven_cvAutomatically opens in RStudio:
cv.rmd: main file for formatting, reading in data files, and some content, e.g., name, logo, section iconsrender_cv.r: run this to get html and pdf filesCreated but not opened:
dd_cv.css: contains css to specify a lot of the formatting, including colors, margins, spacingcv_printing_functions.r: contains R functions that do a lot of the printing and parsing; grabs and cleans up parts of data files; these functions are used in cv.rmdRun render_cv.r to create cv.html and cv.pdf
Click on pdf file to view
This uses pagedown R package: turns R Markdown into multi-page PDF without Latex, and can include css
Google Sheet is read in using googlesheets4 R package
R Markdown is turned into html with rmarkdown
Info is in data files, which have two options:
datadrivencv function use_csv_data_storageUpdate these and then rerun render_cv.r
🌟 Time to practice! 🌟
Many things can be changed, including:
Colors
Fonts
Image
Icons
Multiple places where they could be changed: cv.rmd, dd_cv.css, data files
Takes some playing around & trial and error
See more ideas in the pagedown::html_resume documentation
pdf_location, html_location, & source_location arguments in use_datadriven_cvThank you for attending!
For details on drop-in hours, upcoming workshops, and Incubator Program offerings from CCT-Data Science, see our website!
