rocker-org / rocker-versioned2

Run current & prior versions of R using docker. rocker/r-ver, rocker/rstudio, rocker/shiny, rocker/tidyverse, and so on.
https://rocker-project.org
GNU General Public License v2.0
419 stars 181 forks source link

Improving the understanding of dependencies #726

Closed SamGG closed 1 year ago

SamGG commented 1 year ago

Container image name

No response

Container image digest

No response

What operating system related to this question?

Linux

System information

No response

Question

Hi, Thanks for your work in easing the use of the R environment.

As a noob, I don't understand all the dependencies in this repo, especially the naming, but I think I found my way. Nevertheles, I think it could be helpful to have such a summary:

In the end, quarto requires an explicit installation for use in shiny or shiny-verse, IIUC, what I am going to test.

Best.

cboettig commented 1 year ago

we could do better on this!

There's a table to this effect on the project website: https://rocker-project.org/images/#the-versioned-stack

Initially the stack was purely linear: r-ver, rstudio, tidyverse, verse, geospatial.

(traditionally, 'verse' meant additional publishing-related things on tidyverse, largely latex/rmarkdown related, but has always served as a bit of a catch-all for 'extras' without a clear home. other names are more intuitive).

We've made the stack more modular, allowing users to re-mix docker containers with any of these building blocks as defined by https://github.com/rocker-org/rocker-versioned2/tree/master/scripts, and we use this mechanism to make other flavors, including the cuda/ml/ml-verse stack and the shiny / shiny-verse stack (where the 'verse' prefix is used somewhat loosely there, see Dockerfiles for details).

We're an entirely community-driven, community-maintained project, PRs on the website or README or other docs locations are more than welcome!!

SamGG commented 1 year ago

Thanks for your feedback and the links. I finally ended up with adding quarto installation to the shiny verse image, which works smoothly for our goal. Those scripts are really great as they permit a fine customization.

SamGG commented 1 year ago

There's a table to this effect on the project website: https://rocker-project.org/images/#the-versioned-stack

This is definitively what I was looking for. I will try to understand why I didn't reach it while browsing through the website.