-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.Rmd
73 lines (54 loc) · 1.98 KB
/
README.Rmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
---
output: github_document
---
<!-- README.md is generated from README.Rmd. Please edit that file -->
```{r, include = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>",
fig.path = "man/figures/README-",
out.width = "100%"
)
```
# {shinygouv}
Le package `{shinygouv}` permet d'utiliser le [`Système de Design de l'Etat` (DSFR)](https://www.systeme-de-design.gouv.fr/) dans vos applications Shiny.
Cela leur donnera ce genre de look :
![](man/figures/look_dsfr.png)
Il s'installe depuis github :
```{r, eval=FALSE}
# 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:
```{r, eval=FALSE}
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](https://ssm-ecologie.shinyapps.io/shinygouv-demo/)
[shinygouv-demo dev](https://ssm-ecologie.shinyapps.io/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](https://spyrales.github.io/shinygouv/articles/index.html)
# Code of Conduct
Notez svp qu'un Code de conduite ([Contributor Code of Conduct](https://spyrales.github.io/shinygouv/CODE_OF_CONDUCT.html)) encadre la participation au projet {shinygouv}.
En contribuant à ce projet, vous acceptez de le respecter.