Package: curriculr 0.3.1

Erwin Lares
curriculr: Data-Driven CVs with 'Quarto' and 'Typst'
Provides tools for producing data-driven curriculum vitae documents from structured data stored in an Excel workbook. The core workflow reads CV content from a workbook, converts it into 'Typst' layout blocks, and renders a polished PDF via the 'Quarto' publishing system. Includes functions for reading and cleaning CV data, building 'Typst' section headings and entries, rendering CV sections from data frames, and scaffolding new CV projects with a standard folder structure and template workbook. Designed to separate content from layout: CV data lives in the spreadsheet, rendering configuration lives in 'Quarto', and transformation logic lives in small, reusable R functions. See the 'Typst' typesetting system at <https://typst.app> and the 'Quarto' publishing system at <https://quarto.org>. Inspired by the 'vitae' package <https://CRAN.R-project.org/package=vitae> and the 'Awesome CV' LaTeX template <https://github.com/posquit0/Awesome-CV>.
Authors:
curriculr_0.3.1.tar.gz
curriculr_0.3.1.zip(r-4.7)curriculr_0.3.1.zip(r-4.6)curriculr_0.3.1.zip(r-4.5)
curriculr_0.3.1.tgz(r-4.6-any)curriculr_0.3.1.tgz(r-4.5-any)
curriculr_0.3.1.tar.gz(r-4.7-any)curriculr_0.3.1.tar.gz(r-4.6-any)
curriculr_0.3.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
curriculr/json (API)
| # Install 'curriculr' in R: |
| install.packages('curriculr', repos = c('https://erwinlares.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/erwinlares/curriculr/issues
Pkgdown/docs site:https://erwinlares.github.io
Last updated from:007e2c537b. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | OK | 203 | ||
| source / vignettes | OK | 167 | ||
| linux-release-x86_64 | OK | 219 | ||
| macos-release-arm64 | OK | 195 | ||
| macos-oldrel-arm64 | OK | 166 | ||
| windows-devel | OK | 244 | ||
| windows-release | OK | 399 | ||
| windows-oldrel | OK | 218 | ||
| wasm-release | OK | 114 |
Exports:add_sectioncreate_cvcv_contact_linecv_render_sectioncv_sectionread_cv_dataresolve_date_funtypst_escape
Dependencies:base64encbitbit64bslibcachemclicliprcpp11crayondigestevaluatefastmapfontawesomefsgluehighrhmshtmltoolsjquerylibjsonliteknitrlaterlifecyclemagrittrmemoisemimeopenxlsx2pillarpkgconfigprettyunitsprocessxprogresspsquartoR6rappdirsRcppreadrrlangrmarkdownrstudioapisassstringitibbletidyselecttinytextzdbutf8vctrsvroomwithrxfunyaml
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Add a new section to a curriculr workbook | add_section |
| Generate a CV document from a curriculr workbook | create_cv |
| Build the contact line for the CV header | cv_contact_line |
| Render a CV section from a data frame | cv_render_section |
| Create a Typst CV section heading | cv_section |
| Read CV data from an Excel workbook | read_cv_data |
| Resolve a date_fun token to a function | resolve_date_fun |
| Escape text for safe use in Typst markup | typst_escape |