素晴らしいコミュニティモジュール

Viz.js

ビルドステータス

このプロジェクトはEmscriptenGraphvizビルドし、ブラウザで使用するための単純なラッパーを提供します。

詳細については、wiki を参照してください

Viz.js の取得

ソースからビルド

ソースからビルドするには、まずEmscripten SDK をインストールします. Node.jsYarnも必要です。

Yarn を使用して開発依存関係をインストールします。

1
yarn install

Viz.js のビルド プロセスは、Graphviz と Expat の依存関係のビルドと、レンダリング スクリプト ファイルと API のビルドの 2 つの部分に分かれています。

1 2
make deps make all

ブラウザ テストの実行

ブラウザ テストは、Selenium WebDriver を使用してローカルで実行できます。

まず、http://localhost:8000でプロジェクト ディレクトリを提供します

1
python -m SimpleHTTPServer

次に、test-browser/runner.js を使用してテストを実行test-browser/full.htmlます。たとえば、Chrome で実行するには:

1
node test-browser/runner --file full.html --browser chrome