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

Viz.js

ビルドステータス

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

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

Viz.jsの入手

ソースからの構築

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

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

1
yarn install

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

1 2
make deps make all

ブラウザテストの実行

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

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

1
python -m SimpleHTTPServer

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

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