← Glossaire
Développement

Qu'est-ce que Mermaid ?

Mermaid est une bibliothèque JavaScript open source qui permet de créer des diagrammes à partir de texte.

Définition et origine du mot

Au lieu de glisser-déposer des boîtes dans un outil de dessin, le schéma est écrit sous forme de texte et l'outil le convertit en visuel. Comme le texte peut être versionné, il évolue avec la documentation et passe par des revues de code. Il tire son nom du mythe de la sirène et n'a aucun rapport avec la technique.

Analogie : C'est comme si un architecte obtenait instantanément le schéma en écrivant les caractéristiques du bâtiment au lieu de faire des dessins.

Comment connaître et utiliser dans la vie quotidienne ?

Documentation : Schéma d'architecture dans le README.
Planification: Vue calendrier avec Gantt.
Rapport : Diagrammes de flux et de séquence.

Profondeur technique et architecture

Principaux types :

Flowchart : Boîtes de décision et de flux.
Sequence : Interaction axée sur le temps.
Gantt : Calendrier des tâches.
ER : Schéma entité-relation.

Exemple de flux simple :

flowchart LR
    A[İstek] --> B[Sunucu]
    B --> C[Yanıt]

GitHub et GitLab dessinent directement ces blocs, aucun plugin n'est requis. L'éditeur officiel est utilisé pour l'aperçu en direct.

Choses fréquemment mélangées

On pense qu'il s'agit d'outils de dessin. Pourtant, Mermaid est textuel et n'inclut pas de fonction glisser-déposer. Si un dessin avec une précision visuelle est nécessaire, un éditeur graphique est requis.

Utilisation dans différentes disciplines

Musique : Transcription du son par la notation.
Sténographie : Transcription de la parole à l'aide de raccourcis.
Mathématiques : Description de la forme par une formule.

Questions et réponses

Quels graphiques peut-on dessiner avec Mermaid ?

On peut dessiner des schémas techniques tels que des diagrammes de flux, de séquence, de Gantt, circulaires, ER et des cartes mentales.

Est-ce que GitHub le prend en charge ?

Oui. Les blocs Mermaid dans le Markdown sont directement rendus.

Est-ce gratuit ?

La bibliothèque principale est open-source et gratuite. Les éditeurs hébergés peuvent proposer des abonnements payants.

Quand cela devient-il insuffisant ?

Lorsque la précision au pixel près et le dessin à main levée sont nécessaires. C'est le rôle d'un éditeur graphique.

Termes liés

Outils liés

Cette explication a été rédigée en langage clair pour TreScout avec l’IA puis traduite automatiquement depuis l’original turc · la version turque fait foi. Si quelque chose vous semble erroné ou manquant, écrivez à hello@trescout.com. Lire en turc →