qri
qri copied to clipboard
We should have a roadmap
We had a user on discord ask if there was a roadmap anywhere for this project. Sadly, we don't have one yet.
I'm a fan of a simple ROADMAP.md
file that we can maintain the same way we maintain code (for now). Here are a few examples from the wild:
- https://github.com/dotnet/core/blob/master/roadmap.md - This seems to talk more about release cycles
- https://github.com/dotnet/machinelearning/blob/master/ROADMAP.md - ml.net does a nice job of tying "we want these big ticket items done by this date".
- https://github.com/moby/moby/blob/master/ROADMAP.md - gotta love a document that points to how difficult it is to write a document. I think the preamble is really nice here, but I think sorting big-ticket features / priorities into categories makes the list harder to make, and what people want is a list of things we're prioritizing.
Based on these, here's my stab at what we're prioritizing. I'm going to come back & edit this a few times, but would love input from others while that happens.
qri roadmap
Our roadmap is a list of high-level technical priorities for Qri. This should serve as a reference point for Qri contributors to understand where the project is going. We intentionally don't have dates on here, and these priorities will change as we tune to user needs.
RFCs
Work on big ticket features must always start as an RFC, here we take time to lay out how a feature will be implemented, often breaking it down into component pieces.
High Level Features
Robust peer-2-peer synchronization for references, logbooks
Diffing
Dataset Filtering
SQL Query syntax
Automated transform execution on upstream dependency update
Encrypted Datasets & Dataset Access Control
Fork & Merge Collaboration
Attachments (images, directories)
"The Maybe List"
Stuff we're interested in, but haven't committed to doing yet:
GraphQL Query syntax
Decentralized Query Execution
Give this comment a 👍 if you want us to work on Encrypted Datasets & Dataset Access Control.
@rico, if you want me to write a script to generate a roadmap webpage from instagantt, let’s chat on discord.
Any updates on that ?