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
renvplutôt qu’avec la fonctionremotes::install_deps() - Vérifiez si votre projet est encore fonctionnel en exécutant le make.R
Pensez aux commits !