TIBHannover / FAIR-R

Variant of swcarpentry/r-novice-inflammation for "FAIR Data an Software" workshops (contact: @katrinleinweber)

Home Page:https://TIBHannover.github.io/FAIR-R/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mirror, mirror on the wall, which episode order is the FAIRest of them all?

katrinleinweber opened this issue · comments

I don't think it's feasible to reorder the lesson now, but for a second version of this lesson, I have a feeling that a FAIRer and/or more scientifically valid order of work could be taught:

  1. creating a barebone package skeleton (currently episode 4),
  2. packaging raw data, cleaning scripts and tidy data (see #5),
  3. functionalising & packaging code for the analysis (currently episode 3) of that tidied data, and
  4. writing vignettes (potentially another lesson, or referring to r-novice-inflammation/07-knitr-R.Rmd, rr-literate-programming, or r-novice-gapminder/15-knitr-markdown, etc.)

Yes, that order makes a lot more sense...

Another idea is being explored in #19: add testthat::expect_ations immediately after writing function code & separating it later when packaging.