RoryChenXY / DataRepExp_public

A shiny app that was developed to improve the FAIR of research data hosted on data repository.
MIT License
4 stars 1 forks source link

JOSS Review: Dependency Managment #2

Closed elimillera closed 1 month ago

elimillera commented 4 months ago

From the JOSS Guidelines:

Installation instructions: Is there a clearly-stated list of dependencies? Ideally these should be handled with an automated package management solution.

There does not appear to be a list of packages and their versions. The app.R file does contain the libraries that are loading in, and as of today I have no issues installing and loading the packages, however this may not be the case when updates occur to dependencies.

For a project like this I would recommend using {renv} to manage the dependencies of the application. This will create a machine-readable JSON file where environment state can be saved and restored for better reproducibility: https://rstudio.github.io/renv/articles/renv.html

RoryChenXY commented 2 months ago

@elimillera, thank you for your input. I have utilised {renv} as suggested, as well as the DESCRIPTION file and NAMESPACE for dependency management