ノーマルビュー

GitHub、Markdownで図を描けるMermaidに対応

著者: nagazou
2022年2月18日 15:01
あるAnonymous Coward 曰く、

GitHubは14日、README.mdファイルなどで用いられているMarkdown構文で図を描くことができる「Mermaid」と呼ばれる記法に対応したことを発表した(公式ブログ, Publickeyの記事, Gigazineの記事, Codezineの記事)。

Mermaid記法を用いると、テキストから、フローチャート、シーケンス図、クラス図、ステート図、ER図、ガントチャート、パイチャート、ユーザージャーニーなどの図を自動生成することができるという。具体的には例えば以下のような構文で、A→B/C→Dのようなフローチャート等を書くことができる。
```mermaid
    graph TD;
            A-->B;
            A-->C;
            B-->D;
            C-->D;
```

その他にも各地に既に多くのサンプルが上がっているが、これまでMarkdownに図を埋め込む場合は、別途画像ファイルを生成してそれを参照するしかなかったので、これがMarkdown内で完結するのは大変便利であろう。この手のテキストから図を生成する仕組みは他にもPlantUMLなどが存在するが、GitHubの採用を受けて今後はMermaidが主流になっていくかもしれない。

すべて読む | デベロッパーセクション | オープンソース | テクノロジー | プログラミング | デベロッパー | この記事をTwitterでつぶやく この記事をFacebookで共有 この記事をGoogle Plusで共有 このエントリーをはてなブックマークに追加

関連ストーリー:
Apple、イカや算盤の絵文字を修正 2019年09月28日
Mozilla、ブラウザ上でさまざまなデータ処理を実行できるサービスをアルファ公開 2019年03月20日
Vivaldi 1.14、リーダービューで縦書き表示をサポート 2018年02月03日
日本の契約書のためのCSSライブラリが公開 2017年01月10日
HTML5対応のCMS「adiary 3.00-RC1」公開 2015年07月30日

❌