Open7
Mermaid の シーケンス図
シーケンス図
ソース
```mermaid
sequenceDiagram
Host ->> Client :コメント1
Client ->> Host :コメント2
```
PlantUMLとの違いとして、結果の描画に関わらず、矢印は右向きに書く。
右側のコメント部を入れないとエラーになるので注意
```mermaid
sequenceDiagram
Host ->> Client
Client ->> Host
```

ライフライン表示
```mermaid
sequenceDiagram
Host ->>+ Client :コメント1
Client ->>- Host : コメント2
```
矢印の右側で、ライフライン開始は+、終了はペアとなる戻る矢印に-を追記する。
PlantUML式に、行を改めてActivate, Deactivateを記述することでも可。
```mermaid
sequenceDiagram
Host ->> Client :コメント1
Activate Client
Client ->> Host : コメント2
Deactivate Client
```
Fire and Forgetみたいに行きっぱなしの場合は、ライフラインをActivateで指定する。
```mermaid
sequenceDiagram
Host ->> Client :コメント1
Activate Client
Client ->> Device : コメント2
Deactivate Client
```
公式