Javascript documentation is generated with docco viewable online here.
The boxflow GitHub repository can be found here.
main.js : Toplevel entry point
JS classes independent of fabric.js
nodes.js : Nodes hold semantic and visual state.
graph.js : A Graph holds nodes and edges.
commlink.js : Commlink links the graph to the server.
utils.js : Simple set of utilities injected into underscore.
JS classes coupled with fabric.js
Drawing:
view.js : The View manages graphical state.
boxes.js : Boxes are the visual representation of nodes.
Interactive tools:
tools.js : Tools respond to interactive events.
connector.js : The connection tool has its own file.
1 - Clone the repository into the top-level docs directory.
bash
$ git clone https://github.com/ioam/boxflow.git docs
2 - Move into the new docs
directory and checkout gh-pages.
bash
$ cd docs
$ git checkout gh-pages
3 - Generate/update the contents of the js-docs directory using:
bash
$ docco -o js-docs ../boxflow/js/*