-
Notifications
You must be signed in to change notification settings - Fork 28
Description
Koota is on the road to v1. That means we are confident enough in the core API to freeze it and focus on broader initiatives. We have taken our time getting there by collecting feedback from users, building apps and sitting with design decisions. The goal is to have a robust set of core concepts that we will build off of for a larger ecosystem. This is the current roadmap:
Initiative: Events
Events are necessary for an expressive state library. At its most fundamental, events is data that exists only as long as it takes to read it. Koota will implement this by updating internal mechanisms that already exist.
- Entity lifecycle events #101
- Listener data retention #102
- Make listener initialization explicit #103
- Implement an event API #104
Initiative: Custom query parameters
We want to enable users to create their own query parameters and support extending query expressiveness through the ecosystem.
Initiative: Modules
To enable an ecosystem, Koota needs a standardized module format. How to make modules and how to use them.
Initiative: Docs
The Readme has reached its limits. We need proper docs. Oh boy will this take some effort.
Extras
Initiatives after v1
We can't do it all for v1. Once a solid base is laid down we can extend into features that will require rewriting or complicating the internals.