63 lines
1.5 KiB
ReStructuredText
63 lines
1.5 KiB
ReStructuredText
Detailed roadmap
|
|
================
|
|
|
|
initialize / finalize better than start / stop ?
|
|
|
|
Graph and node level plugins
|
|
::::::::::::::::::::::::::::
|
|
|
|
* Enhancers or nide-level plugins
|
|
* Graph level plugins
|
|
* Documentation
|
|
|
|
Command line interface and environment
|
|
::::::::::::::::::::::::::::::::::::::
|
|
|
|
* How do we manage environment ? .env ?
|
|
* How do we configure plugins ?
|
|
* Console run should allow console plugin as a command line argument (or silence it).
|
|
|
|
Services and Processors
|
|
:::::::::::::::::::::::
|
|
|
|
* ContextProcessors not clean
|
|
|
|
Next...
|
|
:::::::
|
|
|
|
* Release process specialised for bonobo. With changelog production, etc.
|
|
* Document how to upgrade version, like, minor need change badges, etc.
|
|
* PyPI page looks like crap: https://pypi.python.org/pypi/bonobo/0.2.1
|
|
* Windows break because of readme encoding. Fix in edgy.
|
|
* bonobo init --with sqlalchemy,docker
|
|
* logger, vebosity level
|
|
|
|
|
|
External libs that looks good
|
|
:::::::::::::::::::::::::::::
|
|
|
|
* dask.distributed
|
|
* mediator (event dispatcher)
|
|
|
|
Version 0.3
|
|
:::::::::::
|
|
|
|
* Services !
|
|
* SQLAlchemy 101
|
|
|
|
Version 0.2
|
|
:::::::::::
|
|
|
|
* Autodetect if within jupyter notebook context, and apply plugin if it's the case.
|
|
* New bonobo.structs package with simple data structures (bags, graphs, tokens).
|
|
|
|
Plugins API
|
|
:::::::::::
|
|
|
|
* Stabilize, find other things to do.
|
|
|
|
Minor stuff
|
|
:::::::::::
|
|
|
|
* Should we include datasets in the repo or not? As they may change, grow, and even eventually have licenses we can't use,
|
|
it's probably best if we don't. |