noaa-fisheries-integrated-toolbox / FIT-committee

Communication for the FIT committee
Creative Commons Zero v1.0 Universal
0 stars 0 forks source link

Consider how a FIT R universe page can supplement the FIT website. #58

Closed k-doering-NOAA closed 6 months ago

k-doering-NOAA commented 11 months ago

Some information about how other communities are using R universe

eeholmes commented 11 months ago

We use it for our time-series packages: https://atsa-es.r-universe.dev/packages. So easy to set up and makes it much much easier for people to install your GitHub packages esp if they include C++ code (e.g. TMB) because they don't have to build them. Works like installing from CRAN.

k-doering-NOAA commented 10 months ago

We do have this experimental FIT one.

I think the other advantages is you need the whole r-tools chain for github pkgs with c++ code if you install from r universe.

k-doering-NOAA commented 9 months ago

I attended a R open sci coworking session with Jereon Ooms, the creator and developer of the R universe. Here's some things I learned:

k-doering-NOAA commented 8 months ago

Recent value added: devtools::install_github() isn't working on NOAA laptops, and pak::pak() required the package build tool chain. Installation from R universe does not, so the user was able to install from R universe as a "quick fix" way to get the package nmfspalette, which is not on CRAN.

R universe can be a helpful tool for users and developers of the toolbox; We could provide instructions on how to install using R universe on the R package pages?

k-doering-NOAA commented 6 months ago

I think there are some clear uses of R universe that could be helpful. I think when developing the FY25 plan, we can consider specific action items based on what we know about R universe. For example: