pharmaR / thevalidatoR

A mirror of insightsengineering/thevalidatoR for experimentation in support of the R Validation Hub repositories working group
MIT License
1 stars 2 forks source link

Managing dependency lifecycle #1

Open dgkf opened 7 months ago

dgkf commented 7 months ago

from discussion at R Validation Hub repos wg weekly standup

When considering how this will interact with a destination repository, we were considering different ways of handling dependencies.

Assuming there's a repository of validated packages, we might consider a new package request in the context of the packages already available. Dependencies of a new package might have version requirements that could be:

The actions that are taken in each condition will inform how we want to handle dependency validation. Some possible paths might include:

And finally, there's a decision to be made about how this will affect the documentation associated with each package. Should a package's report include information about the validation of its dependencies, or is it sufficient to have this information in a separate report - one for each package on the repository.