comment-demarrer-une-nouvelle-application-shiny-dsfr.Rmd
library(shinygouv)
{golem} est un package R destiné à la création d’applications Shiny.
install.packages("golem")
Pour plus d’information, veuillez consulter la documentation de golem
L’application minimale {golem} ne possède qu’un
fluidPage
.
Une fonction a été développée pour convertir votre application, soit
tous les scripts R du dossier R
, en précisant la version du
dsfr que vous souhaitez utiliser. Depuis votre projet, lancer:
Pour plus d’information, veuillez consulter la documentation de cette
fonction convert_to_dsfr()
Dans le cas d’une nouvelle application créée sans le package {golem},
il sera nécessaire de préciser le dossier comprenant les scripts
.R
de l’application. Par exemple:
convert_to_dsfr(path = "lechemindemonapplication")
La dépendance au package {shinygouv} ne sera quant à elle pas prise
en compte par la fonction convert_to_dsfr()
et devra être
effectuée manuellement dans les scripts en y ajoutant l’une des 2
possibilités suivantes (en fonction du mode développement utilisé): -
library(shinygouv)
- @import shinygouv
Pour toute utilisation de composants dsfr, il est nécessaire de se référer à la documentation afin d’en connaitre les paramètres possibles.
La liste des composants déjà implémentés est disponible dans le package, selon la version du dsfr souhaitée:
v1.7.2/table_correspondance_shiny_dsfr.csv
)Toutes les règles d’usage de la charte graphique du Système de Design de l’État sont disponibles https://www.systeme-de-design.gouv.fr/comment-utiliser-le-dsfr