Closed annakrystalli closed 4 years ago
@annakrystalli Thanks for the suggestions!
- dependency management? (ie should we include things like packrat?
I agree this is an important topic, and I had originally included it in my initial draft. But because it is such a big topic in its own right, and @nuest has already started a Task View dedicated to this topic (Computational Environments and Reproducibility), I decided to provide a link to his Task View instead (commit).
- data management: data being an important part of project management?
Definitely. Could you suggest some example packages to consider?
- documentation: I know many of the framework packages address workflow documentation, but I'd argue management of functions can be an important part. So things like roxygen2, pkgdown
For these packages we'll need to make a decision on the scope of the Task View. To me, these are all packages that assist with R package development. My initial reaction is to not include these for the following two reasons:
Also see here for my previous thoughts on package development packages: https://github.com/jdblischak/r-project-workflows/issues/2#issuecomment-422080619
maybe even rmarkdown in it's own right, could be included?
Literate programming is already covered in the existing Task View ReproducibleResearch, which is included in the section Related Links.
archiving?
Definitely. Do you mean packages like archivist? Maybe this could be combined with data management?
@benmarwick @nuest What are your thoughts on potentially including software development packages or the other suggested categories?
Since our task view was merged with the ReproducibleResearch Task View, the workflow packages are now included with packages on dependency management and archiving, so that worked out well.
Just throwing a few topics out for discussion.
packrat
?roxygen2
,pkgdown
maybe evenrmarkdown
in it's own right, could be included?The frameworks effectively offer higher level approaches to some of the elements mentioned above. I guess the question is how much of the task view, if any, should address the elements?