Liking cljdoc? Tell your friends :D

stube documentation

stube is a personal research project that combines a Seaside-style call/answer component model with Datastar over the wire. These guides cover what it is, why it exists, and how to use it.

User-facing guides:

  • Rationale — the personal story: UCW, Seaside, core-server, React's rehabilitation of host-language HTML, Datastar as the missing wire, and how this framework finally came together.
  • Tutorial — build a live collaborative todo list step by step. Start here if you've never used stube before.
  • API reference — every public function in dev.zeko.stube.core, organised by what you're trying to do.
  • Internals — how the kernel, the conversation and the effect language fit together.

Design notes (historical, but still accurate):

  • v2.md — the original design document.
  • v2_1.md — the revised plan that drove the slices, with §0 covering the five Datastar facts the implementation had to discover the hard way.
  • seaside-examples.md — Seaside's canonical examples translated into stube.
  • halos-spike.md — the dev overlay design.
  • todo-tiers.md — slice planning notes.

Can you improve this documentation?Edit on GitHub

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close