Skip to content

spyrales/shinygouv

Folders and files

NameName
Last commit message
Last commit date
Jan 22, 2025
Jan 27, 2025
Jul 26, 2024
Jan 24, 2025
Jul 26, 2024
Jan 24, 2025
Aug 23, 2023
Sep 9, 2024
Jul 11, 2022
Jul 26, 2023
Aug 23, 2023
Jul 26, 2024
Jul 11, 2022
Aug 23, 2023
Jan 24, 2025
Aug 23, 2023
Aug 23, 2023
Aug 23, 2023
Aug 23, 2023
Sep 9, 2024
Jul 18, 2022

Repository files navigation

{shinygouv}

Le package {shinygouv} permet d’utiliser le Système de Design de l'Etat (DSFR) dans vos applications Shiny.

Cela leur donnera ce genre de look :

Il s’installe depuis github :

# install.packages("remotes")
remotes::install_github("spyrales/shinygouv")

Comment utiliser le package

Le package s’utilise comme {shiny}. Voici un exemple minimaliste pour la partie UI:

library(shiny)
library(shinygouv)
app_ui <- fluidPage_dsfr(
  header = header_dsfr(
    intitule = c("D\u00e9mo", "de", "{shinygouv}"),
    nom_site_service = "Bienvenue sur l\'application de d\u00e9monstration de {shinygouv}",
    baseline = "https://github.com/spyrales/shinygouv"
  ),
  title = "Exemple",
  fluidRow_dsfr(
    column_dsfr(
      0,
      fileInput_dsfr(inputId = "file1", label = "Ajouter des fichiers", message = "")
    )
  )
)
shinyApp(
  ui = app_ui,
  server = function(input, output) {
  }
)

Visualiser une application de démonstration comprenant les composants déjà implémentés:

shinygouv-demo

shinygouv-demo dev, version en cours de developpement

Contribuer au développement du package

Voir les vignettes à l’intention des développeurs du site de présentation du packages et de ses fonctions

Code of Conduct

Notez svp qu’un Code de conduite (Contributor Code of Conduct) encadre la participation au projet {shinygouv}.

En contribuant à ce projet, vous acceptez de le respecter.