-
Notifications
You must be signed in to change notification settings - Fork 3
Expand dependencies chapter #89
Comments
This looks good for reproducibility. Dependency is a broader topic though, so maybe this should be "Dependencies and reproducibility" with a separate section "Dependencies and reusability" that prioritises ease of reuse, ease of maintenance and upgrading, patching, versioning, deprecation, etc. |
Could I also just flag that I personally found understanding docker quite difficult? Phil had to explain it to me several times before I got it, so might be good to get a stato who doesn't know about docker to give it a sense check/ emphasise that Docker can seem quite daunting to learn about but that there are resources and people to help to get them started :D |
@AoifeONeill I'm sure @matt-dray would gladly share his first draft with you. Google Docs is probably better for this kind of review than github. |
I'm working on a draft in the It's pretty high level at this stage and focuses more on dependency management in general. It should serve as a good starting point for discussion though. I won't provide an in-depth Docker tutorial at this point, given that RAP is tool-agnostic and everyone has different requirements in terms of users and infrastructure. Also I've collected some useful links to learning materials that we can signpost to, which will prevent duplication of effort. I'll post these in Slack as well. |
Another few packages:
Hadley's advice about surprise breaking changes: commit the rendered .Rmd |
I'm going to close this, given #97 The chapter has definitely expanded, but is not 'complete' (in the sense that all of these chapters will continue to be iterated upon). |
The chapter is just a placeholder currently.
Things to do:
sessionInfo
,packrat
,checkpoint
(all R),virtualenv
and others (Python) and Docker (including R flavours)sessionInfo
only <packrat
only <Docker
+packrat
, etcpackrat
)The text was updated successfully, but these errors were encountered: