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

Viz.js

ビルドステータス

このプロジェクトはEmscriptenを使用してGraphvizを構築し、ブラウザで使用するためのシンプルなラッパーを提供します。

詳細については、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.htmlChrome で実行するには:

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