Skip to content

Create documentation on our use of observables in the SDK - #136

Merged
noahm merged 4 commits into
mainfrom
claude/bacon-usb-observable-diagram-JG9IA
Mar 22, 2026
Merged

Create documentation on our use of observables in the SDK#136
noahm merged 4 commits into
mainfrom
claude/bacon-usb-observable-diagram-JG9IA

Conversation

@noahm

@noahm noahm commented Mar 22, 2026

Copy link
Copy Markdown
Owner

No description provided.

claude added 4 commits March 22, 2026 15:12
Visual documentation showing how Bacon.js observables manage
bidirectional USB communication between the WebHID device and
React UI. Covers input pipeline (packet reassembly, stream
splitting), output pipeline (throttling, send/ack synchronization),
and React hook integration patterns.

https://claude.ai/code/session_01XVKKb7fWyunNYfhSJcnUSd
Convert all flowchart-style ASCII art to Mermaid syntax for better
rendering on GitHub and other markdown viewers. Uses flowcharts for
data pipelines, sequence diagrams for the zip() backpressure
explanation and the full round-trip example.

https://claude.ai/code/session_01XVKKb7fWyunNYfhSJcnUSd
Make explicit that okSend$ is derived from the inbound pipeline's
finishedCommand$ stream, connecting the two diagrams visually with
a dashed edge.

https://claude.ai/code/session_01XVKKb7fWyunNYfhSJcnUSd
Add invisible link between subscribe and unsubscribe subgraphs
so Mermaid lays them out top-to-bottom instead of side-by-side.

https://claude.ai/code/session_01XVKKb7fWyunNYfhSJcnUSd
@vercel

vercel Bot commented Mar 22, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
smx-config-web Ready Ready Preview Mar 22, 2026 10:58pm

@noahm
noahm marked this pull request as ready for review March 22, 2026 23:03
@noahm
noahm merged commit a1f878d into main Mar 22, 2026
5 checks passed
@noahm
noahm deleted the claude/bacon-usb-observable-diagram-JG9IA branch March 22, 2026 23:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants