chiasm-project / chiasm

A browser based environment for interactive data visualizations.
MIT License
184 stars 27 forks source link

Factor out chiasm-runtime, make a "default build" #57

Open curran opened 8 years ago

curran commented 8 years ago

This repository contains the core runtime environment of Chiasm, but what it really represents is the "Chiasm Project" itself, which encompasses the modules under https://github.com/chiasm-project. These modules include:

It would be nice to have a single Chaism bundle that one could use as a monolithic library that includes all of these modules. This is similar to D3 in that the modules can be maintained separately, but they come together to form releases of the top-level library, d3.js.

Examples would be much simpler (no Chiasm boilerplate with plugin assignment necessary).

At least a POC of this should be done, just to see how large the resulting library is. If it's too large (from bundling Crossfilter and other dependencies), this idea may not be practical. Maybe if this happens, there could be a subdivision of chiasm.js and chiasm-extras.js.