Chapitre 2 Objectif de la formation

Version provisoire et temporaire de la formation Insee ‘Travail collaboratif avec R’

2.1 Objectifs de la formation

Cette formation vise à présenter la manière dont un projet collaboratif peut être mené avec R et la manière dont Rstudio facilite ce travail. L’objectif est d’apprendre les base du contrôle de version qui s’appuie sur le logiciel Git et d’être autonome suite à cette formation. Accessoirement, cette formation donne quelques conseils pour mieux utiliser les projets RStudio qui sont devenus prédominants dans la communauté R.

2.2 Environnement

Dans ce cadre, le parti pris est l’utilisation de R via RStudio. Il s’agit d’un choix peu suprenant puisque RStudio propose énormément de fonctionalités favorisant l’utilisation de R en conjonction avec Git.

Il est important d’utiliser des projets RStudio plutôt que des scripts individuels. Dans l’ensemble de cette formation, on va supposer qu’un projet R est mené via un projet RStudio. Plus d’information sur les RProjects sont disponibles dans la documentation utilitR.

Cette formation peut être suivie dans n’importe quel environnement disposant de RStudio et Git. Cependant, des précisions sont parfois nécessaires pour tenir compte de certaines spécificités de l’architecture interne de l’Insee (environnement AUS, forge Gitlab interne). Elles sont faites lorsque nécessaires mais réduites au minimum possible.