ThinkR-open / attachment

Tools to deal with dependencies in scripts, Rmd and packages
https://thinkr-open.github.io/attachment/
Other
108 stars 13 forks source link

add create_renv_for_dev function #46

Closed VincentGuyader closed 2 years ago

statnmap commented 2 years ago

I think that would be better if {renv} was only a suggest and called in these specific functions with requireNamespace().
Also a vignette will be welcome to show what is new with these functions.

Now, I need to test it and tell you if this works as expected.

Let's also explore why unit tests fail on Windows and MacOS

statnmap commented 2 years ago

@VincentGuyader je te laisse regarder mes modifications.
Notamment:

La doc roxygen a été mise à jour vers le format markdown, d'où les différentes modifications de Rd notamment

statnmap commented 2 years ago

Je ne sais pas comment, mais peut-être que j'aimerai que pour le param dev_pkg on puisse choisir soit ma liste à moi, soit ma liste + les valeurs par défaut.
Ptet si je met dev_pkg="default" et dev_pkg=c("default", "DT"). Il ne faut pas qu'il y ait de package nommé default sur le CRAN :smile:
Update: Raté... {default} existe, c'était à prévoir... default.attachment ou default.dev ou default_dev ou att_default ou simplement _default(au moins, avec underscore, on ne prend pas de risque de package sur CRAN.