Renv
Objectif
L’objectif de cet exercice est de vous familiariser avec l’utilisation de renv
, package permettant de gérer les versions de packages requis par le projet.
Consignes
Nous allons intégrer renv
au research compendium créé lors de l’exercice 4.
- Utilisez la fonction
renv::init()
- Ajoutez le dossier renv/ et le ficher .Rprofile au .gitignore (afin de ne pas envoyer sur GitHub les packages - seul le renv.lock suffit)
- Jouez avec les fonctions
renv::status()
,renv::install()
etrenv::snapshot()
(n’oubliez pas de mettre à jour la liste des dépendances dans le fichier DESCRIPTION avec la fonctionadd_dependencies()
dercompendium
) - Modifiez le make.R de manière à installer les packages via
renv
plutôt qu’avec la fonctionremotes::install_deps()
- Vérifiez si votre projet est encore fonctionnel en exécutant le make.R
Pensez aux commits !