Skip to content

Commit 661b088

Browse files
committed
improved split plan
1 parent d543727 commit 661b088

File tree

1 file changed

+12
-5
lines changed

1 file changed

+12
-5
lines changed

chartlets.js/CHANGES.md

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,21 @@
11
## Version 0.1.0 (not started)
22

3+
* Allow for different chart providers:
4+
- Rename `Plot` into `VegaChart`.
5+
- Only define `VegaChart` if `vega-altair` is installed.
36
* Reorganise Chartlets project
47
- Create `chartlets` GH org.
58
- 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:
716
- `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
1219

1320
## Version 0.0.30 (in development)
1421

0 commit comments

Comments
 (0)