|
1 | 1 | ## Version 0.1.0 (not started) |
2 | 2 |
|
| 3 | +* Allow for different chart providers: |
| 4 | + - Rename `Plot` into `VegaChart`. |
| 5 | + - Only define `VegaChart` if `vega-altair` is installed. |
3 | 6 | * Reorganise Chartlets project |
4 | 7 | - Create `chartlets` GH org. |
5 | 8 | - Split current `chartlets` repo and move to `chartlets` org: |
6 | | - - `chartlets.py` The Python core package, defines standard components |
| 9 | + - `chartlets.py` The Python package, defines standard components |
| 10 | + - `chartlets.js` The JS package, implements standard components |
| 11 | + - `chartlets-demo` Chartlets demo which uses the above |
| 12 | + - Allow for different component implementation bases, therefore |
| 13 | + make corresponding dependencies optional and dynamically check at runtime |
| 14 | + whether they are available. We may also think of going further by |
| 15 | + using dedicated implementation packages: |
7 | 16 | - `chartlets.py.vega` Defines the `VegaChart` component |
8 | | - - `chartlets.js` The JS library core package |
9 | | - - `chartlets.js.mui` Adds MUI impl. of the standard components |
10 | | - - `chartlets.js.vega` Adds Vega React impl. of the `VegaChart` component |
11 | | - - `chartlets-demo` Chartlets demo which uses all of the above |
| 17 | + - `chartlets.js.mui` Registers MUI impls. of the standard components |
| 18 | + - `chartlets.js.vega` Registers Vega React impl. of the `VegaChart` component |
12 | 19 |
|
13 | 20 | ## Version 0.0.30 (in development) |
14 | 21 |
|
|
0 commit comments