chirunconf / chirunconf19

Discussion of potential projects for Chicago R Unconference, March 9-10, 2019
16 stars 2 forks source link

Contribute to workflowr package for reproducible data analysis #14

Open jdblischak opened 5 years ago

jdblischak commented 5 years ago

Hi all! I'm the author of the CRAN package workflowr. It combines literate programming (knitr and rmarkdown) and version control (Git, via git2r) to generate a website containing time-stamped, versioned, and documented results. Some examples of workflowr projects include fibroblast-clonality, rccSims, truncash, and threeprimeseq (this last one has been updated with the most recent release).

I'm excited to help mentor new open source contributors, and I've tagged some Issues with the label Chicago R Unconference. They range in time commitment from minimal (adding a safety check to warn a user about a potential issue) to more involved (a Shiny Gadget/RStudio Addin). I use testthat for testing my package, so if you're interested in learning more about how to do that, the safety check for a pandoc installation would be a good option.

alexpghayes commented 5 years ago

Would you mind giving a brief explanation of what literate programming and version control are for people who might not have heard those terms before?

jdblischak commented 5 years ago

literate programming - mixing code, text, and results in the same file

version control - saving snapshots of documents as they change over time with very fine-grained control (which facilitates experimentation and collaboration)

jdblischak commented 5 years ago

@zaynaib addressed Issue jdblischak/workflowr#75 with PR https://github.com/jdblischak/workflowr/pull/146!

jdblischak commented 5 years ago

@zaynaib and @argdata addressed Issue jdblischak/workflowr#143 with PR jdblischak/workflowr#147!