I intend to "release" a v0.1.0 sometime soon! dataflow already does most of what I want to do, but there still some cleaning up/error handling I want to include before I make an announcement notebook about it. At the same time, I don't wanna spend a long time building everything, v1 will be looong down the road.
Keeping TODOs here for ease/publicity, but please file bugs/problem in a separate issue and I'll merge here!
Notebook editing
[x] Error notification on parsing error
[x] "Status bar" at bottom, show websocket connection status
[x] Reconnect when websocket closes
Compiling
[x] Support compiling notebooks with local .ojs imports
[x] Support compiling notebooks with FileAttachments
[x] Throw error when compiling a notebook that use Secrets
[x] feature: compiler to directory
For later
[ ] Friendly messaging for syntax errors: e.g. const x =4 , window\n\n width
[x] Support compiling notebooks with custom stdlibs
[ ] feature: inject styling, other JS into <head> of a index.html
[ ] feature: customizable observable, i.e. "only render this one cell"
I intend to "release" a
v0.1.0
sometime soon!dataflow
already does most of what I want to do, but there still some cleaning up/error handling I want to include before I make an announcement notebook about it. At the same time, I don't wanna spend a long time building everything,v1
will be looong down the road.Keeping TODOs here for ease/publicity, but please file bugs/problem in a separate issue and I'll merge here!
Notebook editing
Compiling
.ojs
importsFor later
const x =4
,window\n\n width
<head>
of aindex.html
dataflow.startServer(port)
dataflow.compile(source)