mitchelloharawild / vitae

R Markdown Résumés and CVs
https://pkg.mitchelloharawild.com/vitae/
1.19k stars 229 forks source link

(Feature Request) Quarto Support #215

Open SEthanMilne opened 2 years ago

SEthanMilne commented 2 years ago

Are there any plans to include support for Quarto .qmd documents?

mitchelloharawild commented 2 years ago

When Quarto matures, then we will consider it. As far as I know, it is currently possible to use qmd documents with Rmd templates. It seems that support for custom formats is still in dev (https://quarto.org/docs/faq/rmarkdown.html#can-you-create-custom-formats-for-quarto-like-you-can-for-r-markdown), so I'm hesitant to migrate until things become more stable.

mitchelloharawild commented 7 months ago

Following up on this now that Quarto is maturing - it would be great to have Quarto templates for the CV formats however I don't see how it would be possible to incorporate the brief_entries(), detailed_entries(), and bibliography_entries() components in a language agnostic quarto-style. If anyone has ideas on this front, that would be fantastic.

One approach would be to have quarto templates alongside the vitae package, where vitae handles the management and insertion of entries into the quarto template (similar to what is currently done). That way similar packages can be written to manage data entries for other languages.

mitchelloharawild commented 6 months ago

Thinking out loud here, it might be possible to support quarto using a classed div containing tables with specific column names. That way any language can produce the table which is converted to the template's appropriate input style using an appropriate lua filter.