Snapshotdevelop · 59ef076
ClojureScript workspace events update shared file data, synchronize through backend RPC and messaging, and render through WebAssembly.
Click a building or route
System map8 components · 9 connections
130%
Connections
BuildingsEntryServiceComputeStorageRuntimeToolingExternal
Terms, in plain English
Change setAn ordered collection of operations applied to a Penpot file revision.
How to study this repo
- 1Create one change
Follow a workspace interaction into its local change-set event.
- 2Persist and publish
Trace file update RPC through PostgreSQL and the message bus.
- 3Cross into WASM
Inspect how shapes and viewport state feed the renderer.