Après avoir installé le package {propre.eptb}, l’utilisateur crée son projet RStudio de publication en sélectionnant :
New projet > New directory > Projet type : Publication EPTB Une interface de sélection des paramètres s’ouvre alors :

selection_parametres
selection_parametres

L’utilisateur y définit son choix de répertoire de travail (path), le millésime des données EPTB pour lesquels il souhaite réaliser une publication, la région observée et le type d’analyses par EPCI.

Cette interface est définie par le fichier propre.eptb/inst/rstudio/templates/project/skeleton.dcf.

Ces choix de paramètres sont utilisés par les fonctions du fichier R/skeleton.R, élaboré grâce à la documentation de Rstudio sur les projet de template.

library(propre.eptb)

Fonction propre.eptb_file()

Cette fonction renvoie les adresses absolues des fichiers présents dans le répertoire d’installation du package à partir de leur adresse relative.

Exemple :

propre.eptb_file("rstudio", "templates", "project", "ressources")
#> [1] "/tmp/RtmpjmfqQB/temp_libpathe10a27a6d/propre.eptb/rstudio/templates/project/ressources"

Fonction propre.eptb_skeleton()

Fonction de création du répertoire du projet de l’utilisateur : à partir de la saisie des paramètres par l’utilisateur dans l’interface RStudio, cette fonction peuple le répertoire de travail de l’utilisateur avec le bookdown paramétré et fixe les paramètres dans l’entête du fichier index.Rmd

Elle renvoie TRUE.

Exemple :

propre.eptb_skeleton(
  path = "eptb_2023_bretagne",
  annee = "2023",
  nom_region = "53 Bretagne"
)

Cette fonction va créer un projet RStudio pour la publication EPTB 2023 de la Bretagne, paramétrée pour détailler les tableaux et graphiques avec les données relatives à la publication pour la région, dans un répertoire intitulé “eptb_2023_bretagne”.