New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

R Markdown Résumé/CV templates #24

Open
mitchelloharawild opened this Issue Nov 13, 2018 · 19 comments

Comments

Projects
None yet
@mitchelloharawild
Copy link

mitchelloharawild commented Nov 13, 2018

Résumés for R Markdown 👷 👷‍♀️

I've had my résumé as a R Markdown template for a few months now, and @robjhyndman has recently converted his CV too (https://github.com/robjhyndman/CV).

I think using R Markdown for CVs is a great match. This is especially true for listed elements (education, experience, accolades) which can be filled in from an external source (or perhaps filtered by tags).

Possible features

My hopes and dreams for a Résumés package would include these features:

  • A variety of templates (list of popular open source resumes templates)
  • Functions to produce listed sections (education, experience, accolades)
  • Functions/add-in(s) to maintain a résumé contents dataset
  • Tagging system for entries, to support generation of tag-specific résumés

Potential name(s)

available::available("vitae")
#> ── vitae ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
#> Name valid: ✔
#> Available on CRAN: ✔ 
#> Available on Bioconductor: ✔
#> Available on GitHub:  ✔ 
#> Bad Words: ✔
#> Abbreviations: http://www.abbreviations.com/vitae
#> Wikipedia: https://en.wikipedia.org/wiki/vitae
#> Wiktionary: https://en.wiktionary.org/wiki/vitae
#> Urban Dictionary:
#>   the russian soprano singer who uses [falsetto] so beautifully  that no one escapes [the charm]^o^ the one who owns 5 times more  fans than orlando bloom does in china...  the one whose voice is  so [purified]....  the one you'll love more than yourself...  the one whom you are physically unable to stop listening to...
#>   http://vitas.urbanup.com/1933059
#> Sentiment:???

Created on 2018-11-19 by the reprex package (v0.2.1)

available::available("CV")
#> ── CV ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
#> Name valid: ✔
#> Available on CRAN: ✔ 
#> Available on Bioconductor: ✔
#> Available on GitHub:  ✖ 
#> Bad Words: ✔
#> Abbreviations: http://www.abbreviations.com/CV
#> Wikipedia: https://en.wikipedia.org/wiki/CV
#> Wiktionary: https://en.wiktionary.org/wiki/CV
#> Urban Dictionary:
#>   1. a [curriculum vitae] or resume is a list of your  [qualifications], achievements, skills etc that you give to a  [prospective] employer.  2. tits.
#>   http://cv.urbanup.com/3007232
#> Sentiment:???

Created on 2018-11-13 by the reprex package (v0.2.1)

@mitchelloharawild mitchelloharawild changed the title R Markdown Résumé/CV templates :construction_worker: R Markdown Résumé/CV templates Nov 13, 2018

@goldingn

This comment has been minimized.

Copy link

goldingn commented Nov 13, 2018

Awesome idea! The one thing I'd really like is a way to pull papers from Google Scholar, format them nicely in a publications section, and possibly add citation counts as a column on the right.

@goldingn

This comment has been minimized.

Copy link

goldingn commented Nov 13, 2018

(though based just on the name, I would assume a package called CV was about cross validation)

@goldingn

This comment has been minimized.

Copy link

goldingn commented Nov 13, 2018

And also CRAN/GitHub packages with rstudio CRAN mirror download metrics

@mitchelloharawild

This comment has been minimized.

Copy link

mitchelloharawild commented Nov 14, 2018

All good suggestions.
For pulling papers from Google Scholar and packages from CRAN, it'd be nice and extensible if the package made it easy to include data from other sources. That way scholar entries can be obtained using the scholar package, cran downloads can come from the cranlogs package

Not sure about the name, short and simple is always nice, but it is important to avoid confusion. "resume" also has similar meaning conflicts. Open to suggestions for names.

@goldingn

This comment has been minimized.

Copy link

goldingn commented Nov 14, 2018

Sweet!

vitae for package name? A bit obscure maybe

@will-r-chase

This comment has been minimized.

Copy link

will-r-chase commented Nov 14, 2018

This sounds like a really cool idea. I recently made a CV template with HTML/CSS (https://github.com/will-r-chase/CV_template). Since Rmd just knits to HTML/CSS it might be possible to use some of these ideas to style and format the output. Might also be possible to use a Xaringan-esque interface so users could set different CSS selectors for different elements of the Rmd document?

Alternatively I'm sure there's some LaTeX templates, but I'm not too familiar with that. Anyways, I'd be happy to contribute with some custom CSS/HTML/styling integration if needed. The options to automatically style things and pull references from the web would really be big advantages to just doing your CV manually.

@mitchelloharawild

This comment has been minimized.

Copy link

mitchelloharawild commented Nov 14, 2018

I had LaTeX templates in mind when thinking about this project, however I know that there are also plenty of great web-based CVs available. It'd be nice to keep a relatively consistent interface across the templates (to allow minimal friction when trying different templates), but I'm sure we can integrate web CVs into the package too.

@Lingtax

This comment has been minimized.

Copy link
Contributor

Lingtax commented Nov 15, 2018

@ekothe has existing code to help with the data mining and integration.

@raymondben

This comment has been minimized.

Copy link
Member

raymondben commented Nov 15, 2018

This is a pretty cool idea. I did my CV using org-mode in emacs for years, and recently migrated across to Rmd with a tufte style template. I like the fact that this package could provide both content helpers (to pull stuff from Scholar/GitHub/researchgate/CRAN/whatever), as well as style (templates).

@raymondben

This comment has been minimized.

Copy link
Member

raymondben commented Nov 15, 2018

@smwindecker

This comment has been minimized.

Copy link

smwindecker commented Nov 15, 2018

Great idea! Especially like the option to add a 'software' section that can pull info from Github.

@ekothe

This comment has been minimized.

Copy link

ekothe commented Nov 15, 2018

It's also possible to take some information from ORCID - including education, affiliation, etc. if people have a complete profile there.

@mitchelloharawild

This comment has been minimized.

Copy link

mitchelloharawild commented Nov 16, 2018

Definitely! For this, users could use the rorchid package in their R chunks to produce (or add to) resume sections.

@emitanaka

This comment has been minimized.

Copy link

emitanaka commented Nov 19, 2018

It might be worthwhile thinking of looking at pagedown: https://github.com/rstudio/pagedown in particular with pagedown::html_resume. I do like the idea of software section from github info that @smwindecker mentions with a possible auto update of stars or forking.

@emitanaka

This comment has been minimized.

Copy link

emitanaka commented Nov 19, 2018

Another thing is that it will be nice to have a website much like overleaf here where it is easy for people to submit their own templates with tags.

@ekothe

This comment has been minimized.

Copy link

ekothe commented Nov 19, 2018

In an Australian context it might be interesting/useful to see if we can develop templates that are consistent with (current) ARC/NHMRC templates (insofar as those schemes still require Chief Investigator resumes).

@njtierney

This comment has been minimized.

Copy link
Collaborator

njtierney commented Nov 20, 2018

Love all of this discussion! @agbarnett has created a shiny app to improve importing citations and other features from orcid in helping.funders. He also has a shiny app to draw network diagrams of researchers, which is off topic for this discussion but cool nonetheless

@agbarnett

This comment has been minimized.

Copy link

agbarnett commented Nov 20, 2018

Thanks Nick. In terms of the ARC/NHMRC, I have heard that they may both soon finally switch to using an automatically generated publication lists using ORCID.

@Aariq

This comment has been minimized.

Copy link

Aariq commented Nov 23, 2018

This is wonderful. Especially the tags. My dream is to be able to add entries, in no particular order, to one document, then knit a job-specific resume or CV with little difficulty, using a variety of relatively customizable templates.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment