1- # dashi
1+ # chartlets
22
3- Dashi is a framework for server-configured panels .
3+ ` chartlets ` is a Python framework for server-configured web-UI contributions .
44
55## Run demo server
66
77``` bash
88mamba env create
9- conda activate dashi
10- python -m dashipy .server
9+ conda activate chartlets
10+ python -m chartlets.demo .server
1111```
1212
1313## How to use the framework
@@ -17,10 +17,10 @@ python -m dashipy.server
1717Implement the application-specific contributions that users
1818can add to their extensions.
1919
20- As an example, see [ ` panel.py ` of the demo] ( dashipy /demo/contribs/panel.py) :
20+ As an example, see [ ` panel.py ` of the demo] ( chartlets /demo/contribs/panel.py) :
2121
2222``` python
23- from dashipy import Contribution
23+ from chartlets import Contribution
2424
2525
2626class Panel (Contribution ):
@@ -34,11 +34,11 @@ class Panel(Contribution):
3434
3535Define the possible contribution points in your application.
3636
37- As an example, see [ ` server.py ` of the demo] ( dashipy /demo/server.py) :
37+ As an example, see [ ` server.py ` of the demo] ( chartlets /demo/server.py) :
3838
3939``` python
40- from dashipy import Extension
41- from dashipy .demo.contribs import Panel
40+ from chartlets import Extension
41+ from chartlets .demo.contribs import Panel
4242
4343Extension.add_contrib_point(" panels" , Panel)
4444```
@@ -47,24 +47,24 @@ Extension.add_contrib_point("panels", Panel)
4747
4848Load the extensions that augment your application.
4949
50- As an example, see [ ` server.py ` of the demo] ( dashipy /demo/server.py) :
50+ As an example, see [ ` server.py ` of the demo] ( chartlets /demo/server.py) :
5151
5252``` python
53- from dashipy import ExtensionContext
53+ from chartlets import ExtensionContext
5454
5555ext_ctx = ExtensionContext.load(app_ctx, extension_refs)
5656```
5757
5858### 4. Publish the extensions
5959
60- Implement the Dashi API in your application-specific webserver using
60+ Implement the Chartlets API in your application-specific webserver using
6161the controller implementations in ` dashipy.controllers ` .
6262
63- As an example, see [ ` server.py ` of the demo] ( dashipy /demo/server.py) .
63+ As an example, see [ ` server.py ` of the demo] ( chartlets /demo/server.py) .
6464
6565### 5. Consume the extensions
6666
67- Use JavaScript package ` dashi ` in your frontend to implement the
67+ Use JavaScript package ` chartlets ` in your frontend to implement the
6868contribution lifecycle in your React application.
6969
70- As an example, see [ the demo application] ( ../dashi /src/demo ) .
70+ As an example, see [ the demo application] ( ../chartlets /src/demo ) .
0 commit comments