23
19

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

  • Visual Studio Code 1.57

Visual Studio Code の Markdown エディタを使って、シーケンス図を書く方法のメモとなります。

プラグインのインストール

  1. Markdown でシーケンスを書くプラグインのインストール
  2. Markdown を PDF, HTML に変換するプラグインのインストール

この2つのプラグインを、Visual Studio Codeの拡張機能タブで検索してインストールします。

1. Markdown でシーケンスを書くプラグインのインストール

いくつか選択肢があるようですが、今回は mermaid というライブラリを使いたく、このライブラリを Visual Stuido Code で利用するためのプラグインをインストールします。

Markdown Preview Mermaid Support
https://marketplace.visualstudio.com/items?itemName=bierner.markdown-mermaid

2. Markdown を PDF, HTML に変換するプラグインのインストール

Markdown PDF
https://marketplace.visualstudio.com/items?itemName=yzane.markdown-pdf

Markdown のプレビューの表示

  • Markdown のファイルを開きます。
  • 右上のプレビューボタンを押します。
    button.png

Markdown の記述

```mermaid 
sequenceDiagram
participant A as 認証サーバー
participant B as ウェブサーバー
participant C as アプリ
Note over A, C: ログイン
C->>A: ログインリクエストAPI
A-->>C: ログインレスポンス (Token: json)
Note left of C: Tokenはアプリ内に保存

Note over A, C: WebView アクセス
C->>B: HTTPリクエスト (Token: HTTP Header)
B->>A: ログイン確認 (Token: json)
A-->>B: ユーザーデータ
B-->>C: HTTPレスポンス
``

preview.png

※上下に変な余白があります。消し方はわかりませんでした。

詳細は公式のドキュメントを参照
シーケンス図以外にも、フローチャートやガントチャートなど書けるようです。

PDF, HTML に変換

  • Markdown エディタの上で右クリックすると変換のメニューが出ます。

menu.png

PDFへ変換した場合は、上下に余計な余白が着く場合がありますが、HTMLへ変換した場合は問題ありませんでした。

pdf.png

HTMLへの変換は、1ファイルで開ける形で生成されました。

23
19
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
23
19

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?