boatramp-core 0.1.0

Core domain types, streaming storage trait, pluggable KV, and content-addressed deploys for boatramp
Documentation

Core domain types for boatramp.

  • [Storage] — the streaming-first blob backend trait (filesystem, S3, ...). No method buffers a whole object in memory.
  • [kv] — a tiny pluggable [kv::KvStore] for small deploy metadata, with an LRU [kv::CachedKv] wrapper.
  • [deploy] — content-addressed, atomically-activated deployments built on top of a [Storage] (blobs) plus a [kv::KvStore] (manifests + pointers).
  • [config] — deploy-scoped configuration (the routing section of project.cfg), folded into the manifest; [matcher] — the shared path-pattern engine it relies on.