1.9 KiB
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.
Sandstorm Platform
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
Blackrock, the cluster management technology underlying managed hosting and our eventual enterprise product.
Self-hosting
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).