Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • A Atelier Gitlab Flavored Markdown
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Terraform modules
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar

La forge institutionnelle d'INRAE étant en production depuis le 10 juin 2025, nous vous recommandons d'y créer tous vos nouveaux projets.

  • Poulard Christine
  • Atelier Gitlab Flavored Markdown
  • Wiki
  • mermaid

mermaid · Changes

Page history
Update mermaid authored Oct 28, 2022 by Poulard Christine's avatar Poulard Christine
Hide whitespace changes
Inline Side-by-side
mermaid.md
View page @ 197d2256
......@@ -96,46 +96,70 @@ flowchart LR
- linkStyle i : définit un style pour le lien numéro i (de 0 à N)
- linkStyle i,j,k : définit un style pour les liens numéro i,j,k :warning: pas d'espace entre les chiffres et les virgules
:tools: les propriétés modifiables sont
- color : couleur du texte;
- fill : couleur de remplissage;
- stroke: couleur de trait ;
- stroke-width : épaisseur du trait en px;
- stroke-dasharray: style de trait, défini par la longueur du trait et celle de l'interruption ;
- :warning: font-size: en pixel, cette information est traitée mais la taille des "boîtes" reste calculée pour une taille de 20 px...
:warning: on peut affecter un style à un sous-graphe uniquement avec `style` et à un lien uniquement avec `linkStyle`, pas de passage par `class` référençant une classDef ?? Difficile de donner un style à un sous-graphe imbriqué dans un autre ?
```mermaid
flowchart LR
subgraph style_par_defaut
id0("style par défaut")
id2("classDef style2 fill:#bbf,stroke:#f66,color:#fff, défini <br> mais non utilisé")
end
subgraph style1
id1("classDef style1 fill:#f9f,stroke:#333")
subgraph linkStyle02
id11("id11")
id12("id12")
id13(("id13:::style1")):::style1
id1--> |style affecté au noeud en fin de script avec <br> class style1 id1,id11,id12| id11
id1--> |style affecté au noeud par la même ligne class <br> et style du lien et du précédent avec linkStyle| id12
id1 -.-> |style affecté à la création du noeud|id13;
end
id13(("id13:::style1")):::style1
%%id1--> |style affecté au noeud par la même ligne class <br> et style du lien et du précédent avec linkStyle| id12
id2("classDef style2 fill:#bbf,stroke:#f66,color:#fff, défini <br> mais non utilisé")
id1--> |style affecté aux noeuds en fin de script avec <br> class style1 id1,id11,id12|id11 & id12
id1 -.-> |style affecté à la création du noeud|id13;
end
id3["style défini en fin de script juste pour ce noeud <br> style id3 fill:#ff0,stroke:#f82,stroke-width:4px,color:#66f,stroke-dasharray: 1,1"]
classDef style1 fill:#f9f,stroke:#333,stroke-width:4px
classDef style2 fill:#bbf,stroke:#f66,stroke-width:2px,color:#fff,stroke-dasharray:5, 5
classDef style_pour_lien stroke:blue,stroke-width:2px,color:red;
class id1,id11,id12 style1
style style1 stroke:green,stroke-width:2px,color:green
style id3 fill:#ff0,stroke:#f82,stroke-width:4px,color:#66f,stroke-dasharray:1,1
linkStyle 0,1 stroke:blue,stroke-width:2px,color:red
linkStyle 2 stroke:green;
id3["style défini en fin de script juste pour ce noeud <br> style id3 fill:#ff0,stroke:#f82,stroke-width:4px,color:#66f,stroke-dasharray: 1,1"]
```
:tools: les propriétés modifiables sont
- color : couleur du texte;
- fill : couleur de remplissage;
- stroke: couleur de trait ;
- stroke-width : épaisseur du trait en px;
- stroke-dasharray: style de trait, défini par la longueur du trait et celle de l'interruption ;
- :warning: font-size: en pixel, cette information est traitée mais la taille des "boîtes" reste calculée pour une taille de 20 px...
```mermaid
flowchart LR
subgraph tests_font-size_40px
id4["<br>propriété de style <br> font-size:40px"]--> |affectée avec classDef style_loupe <br> + class id41 style_loupe| id41[<br>cause une erreur<br>]
id4 --> |affectée à la volée avec style id42 font-size:40px| id42[<br>40px<br>]
id4 --> |"affectée avec :::style_loupe"| id43((40px<br>.)):::style_loupe
%%id41 o--o id42 o--o id43
end
classDef style1 fill:#f9f,stroke:#333,stroke-width:4px
classDef style2 fill:#bbf,stroke:#f66,stroke-width:2px,color:#fff,stroke-dasharray:5, 5
classDef style_loupe font-size:40px
class id1,id11,id12 style1
%%class id41 style_loupe
style id3 fill:#ff0,stroke:#f82,stroke-width:4px,color:#66f,stroke-dasharray:1,1
style id42 font-size:40px
linkStyle 0,1 stroke:blue,stroke-width:2px,color:red;
style tests_font-size_40px fill:#eef,stroke:#f66
```
......
Clone repository

Barre latérale

ce panneau va faciliter votre navigation

Tutoriel
  • Page principale
  • Infos sur mermaid
  • Exemples de schémas mermaid

Pour les rédacteurs
  • pour les tests

Barre latérale personnalisée
  • référence directe au paragraphe sidebar
pour la retrouver, une référence est bien pratique !
  • Barre latérale