mirror of
https://github.com/harivansh-afk/sandbox-agent.git
synced 2026-04-15 19:05:18 +00:00
907 B
907 B
Contributing
Development Setup
- Clone:
git clone https://github.com/rivet-dev/openhandoff.git
cd openhandoff
- Install dependencies:
pnpm install
- Build all packages:
pnpm -w build
Package Layout
packages/shared: contracts/schemaspackages/backend: RivetKit actors + DB + providers + integrationspackages/cli:hfandhf tui(OpenTUI)
Local RivetKit Dependency
Build local RivetKit before backend changes that depend on Rivet internals:
cd ../rivet
pnpm build -F rivetkit
cd /path/to/openhandoff
just sync-rivetkit
Validation
Run before opening a PR:
pnpm -w typecheck
pnpm -w build
pnpm -w test
Dev Backend (Docker Compose)
Start the dev backend (hot reload via bun --watch) and Vite frontend via Docker Compose:
just factory-dev
Stop it:
just factory-dev-down