Skip to content

Mermaid

Amb Mermaid pots crear diagrames com diagrames de flux, diagrames de seqüència, diagrames de Gantt i diagrames de classes, i integrar-los fàcilment en llocs web, blogs i documentació.

A més, Mermaid s’integra de manera nativa amb github i gitlab, cosa que permet des del mateix lloc del nostre projecte visualitzar els diagrames directament al navegador en accedir a les pàgines de Markdown.

Tens moltes opcions per treballar amb Mermaid.

https://mermaid.live. Open-source editor with an enhanced interface and improved functionality.

Transform your diagramming experience in VS Code with powerful new features including AI Diagramming and Error Highlighting!

Arranca VS Code

Instal.la la extensión Markdown Preview Mermaid Support.

  • Ctrl + Alt + S per obrir el menú “Settings”
  • Selecciona Plugins
  • Cerca “Mermaid” i instal·la el “plugin”

Crea un fitxer data.md:

```mermaid
classDiagram
class Person {
id: Long
name: String
married: Boolean
}

Pots veure que és una definició molt senzilla d’una classe.

Si obres la finestra Preview pots veure el diagrama de classes dibuixat:

Person

id: Long

name: String

married: Boolean

En aquest enllaç tens la informació corresponent: Class Diagram

A continuació tens un exemple de diagrama de classes:

classDiagram
direction LR
class Client {
id: Long
name: String
}
class Product {
id: Long
name: String
price: Double
}
class OrderItem {
quantity: Int
}
OrderItem --> Product
class Order {
id: Long
/total: Long
}
Order --> Client
Order --> "1..*" OrderItem

I com es visualitza a Idea

GUI for editing Mermaid Class Diagrams. Design and refine class diagrams intuitively using your mouse—with all changes automatically reflected in your syntax!

En aquest enllaç tens explicat com crear gràfics git: Gitgraph Diagrams

Aquí tens un exemple:

maindevelop0-bfaab971-c1018a12-7e055693-557c4455-ce693b46-af4bb18

A Git i Gitlab tens molts exemples amb explicacions.

https://www.mermaidchart.com/app/dashboard per crear i editar els teus diagrames. Experimenta Mermaid AI, la pissarra i l’editor de codi tots alhora!

A l’AI Chat escriu:

design database for hospital

Et genera aquest diagrama:

books

checks

includes

owns

PATIENT

string

name

int

patientId

PK

string

address

string

phoneNumber

APPOINTMENT

int

appointmentId

PK

date

appointmentDate

int

patientId

FK

int

doctorId

FK

DOCTOR

string

name

int

doctorId

PK

string

specialty

int

departmentId

FK

DEPARTMENT

int

departmentId

PK

string

name

MEDICAL_RECORD

int

recordId

PK

date

dateOfRecord

string

description

int

patientId

FK


El contingut d'aquest lloc web té llicència CC BY-NC-ND 4.0.

©2022-2025 xtec.dev