Skip to content

Latest commit

 

History

History
 
 

roadmap

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Sandstorm Technology Roadmap

This directory describes all of the technology built or being built by the Sandstorm project.

Throughout this roadmap, you'll find "TODO" entries. There are three kinds of TODOs:

  • project: A large project, requiring significant design, implementing new independent functionality.
  • feature: A smaller feature augmenting existing functionality.
  • roadmap: Missing bits of the roadmap itself.

Features of the core Sandstorm platform. Specifically, this includes things that:

  • The user directly interacts with (as opposed to logistical details that only app developers deal with).
  • Are not specific to any particular hosting strategy (self-hosted, managed, blackrock, etc.).

Blackrock, the cluster management technology underlying managed hosting and our eventual enterprise product.

Improving the Sandstorm self-hosting experience.

Containers

TODO(roadmap): Write this section.

The Sandstorm containerization technology. This includes logistical features that may be relevant to app developers but which are invisible to the end user.

Drivers

TODO(roadmap): Write this section.

Drivers extend Sandstorm with the ability to speak common web protocols, like IMAP or IRC. Some drivers are "pseudo-drivers", meaning they are implemented by the Sandstorm shell, while other drivers are implemented as apps.

Developer Tools

TODO(roadmap): Write this section.

Sandstorm's developer tools are used to build app packages.

Cap'n Proto

TODO(roadmap): Write this section.

Cap'n Proto is Sandstorm's underlying communications protocol.

See also: https://capnproto.org

App Store

TODO(roadmap): Write this section.

Sandstorm operates a marketplace for Sandstorm apps which any Sandstorm server can interact with.

Tests

TODO(roadmap): Write this section.

Sandstorm's automated testing framework (for testing Sandstorm itself).