zz-creation_du_projet_de_publication.Rmd
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 :
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)
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 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”.