qri icon indicating copy to clipboard operation
qri copied to clipboard

We should have a roadmap

Open b5 opened this issue 5 years ago • 3 comments

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

b5 avatar Feb 05 '20 17:02 b5

Give this comment a 👍 if you want us to work on Encrypted Datasets & Dataset Access Control.

feep avatar Jun 12 '20 15:06 feep

@rico, if you want me to write a script to generate a roadmap webpage from instagantt, let’s chat on discord.

feep avatar Jul 26 '20 01:07 feep

Any updates on that ?

maxbaluev avatar Aug 15 '21 19:08 maxbaluev