Gitapp
A four-package stack for building cross-platform apps on top of a
git-backed, transactional document store. Each piece is independently
publishable on npm under the @dev-bench scope:
@dev-bench/docstore— the storage-agnosticDocStoreinterface (read / list /runTransaction/watch/syncIn), plus Zod schemas for every wire type.@dev-bench/git-fs— Layer 1: cross-platform git primitives. Browser / Node / in-memory adapters; GitHub / Gitea / GitLab REST management.@dev-bench/gitapp— Layer 2: aDocStoreimplementation that wiresgit-fsstorage into thedocstoreinterface (mutations, conflict policies, watch).@dev-bench/gitapp-ui— Layer 3: theme, primitives, and view-model-driven React Native + react-native-web components for the full git-app UX (connection, repo picker, sync status, conflict resolver, editorial queue, …).
Where to next
- Overview — the four packages at a glance.
- Getting Started — install + first commit end-to-end.
- API — public exports, package by package.