Disclaimer: These are planning documents. The functionalities described here may not be implemented, or may be only partially implemented.

Roadmap

The following is a community-driven tentative roadmap to future releases.

Future Releases

Grid 0.2

Feature Status Primary Contact RFC Issues Documentation
Identity (Pike 2) Implemented Darian Plumb RFC #23 “identity” -
Product w/GDSN Trade Items Implemented Darian Plumb - -  
Update to Actix 3 Complete Shawn Amundson - - -

Grid 0.3

Feature Status Primary Contact RFC Issues Documentation
Batch Tracking Under Development Shawn T. Amundson - “integration” Submitter Design
Integration REST API Under Development Shawn T. Amundson - “integration” -
Purchase Order Discussion Jessie Zamzow RFC #25 “purchase order” -
Workflow RFC Submitted Shawn Amundson RFC #24 “workflow RFC” -

Features for Future Releases

These features are not yet slated for a release, but work on them has started in some form.

Feature Status Primary Contact RFC Issues Documentation
Product Catalog RFC Accepted Adeeb Ahmed RFC #14 - -
Track and Trace Experimental Darian Plumb - “track” Specification, REST API

Past Releases

Grid 0.1

Feature Status Primary Contact RFC Issues Documentation
Component Complete Shawn T. Amundson PR for RFC #9 - -
Location Complete Jessie Zamzow RFC #20 “location” Specification
Pike Complete Darian Plumb - “pike” HOWTO, Specification, REST API, CLI
PostgreSQL Support Complete Davey Newhall - “postgres” CLI Schema
Product Complete Adeeb Ahmed RFC #5 “product” Overview, HOWTO, REST API, CLI
Sawtooth Support Complete Ryan Banks - “sawtooth” HOWTO
Schema Complete Peter Schwarz RFC #4 “schema” Specification, REST API, CLI
Splinter Support Complete Ryan Banks - “splinter” HOWTO
Sqlite Support Complete Davey Newhall - “sqlite” CLI Schema

Additional Information

Management of the Roadmap

The roadmap is maintained by the community with oversight of the root team. Changes to the roadmap are done in the form of pull requests to the grid-docs repository.

Major features generally go through the RFC process.

Considering adding a new feature to Grid? Awesome! Feel free to chat about it on RocketChat in #grid or at one of our community meetings!

Columns

Primary Contact

If you want to get involved with a feature, reach out to the primary contact. This will often be the person who submitted the RFC or the person currently sheparding the feature. The primary contacts can all be found on RocketChat:

Primary Contact RocketChat
Adeeb Ahmed adeebahmed
Darian Plumb dplumb
Davey Newhall newhall
David Cecchi davececchi
Jessie Zamzow JessieZamzow
Nate Shrader N8Shrader
Peter Schwarz pschwarz
Ryan Banks RobinBanks
Shawn T. Amundson amundson

Status

The status column can contain these values:

Status Description
Not Started No work has actively started on this feature.
Discussion An RFC has not been submitted, but the feature is actively being discussed.
RFC Submitted The RFC has been submitted and is under review.
RFC Final Comment Period The RFC is in final comment period (about a week) and is expected to be approved.
RFC Approved The RFC has been approved by the appropriate subteams.
Under Development The feature is actively being developed.
Implemented The bulk of the implementation is done and the feature is usable.
Complete The feature is ready for the release.