fabro/CLAUDE.md
Bryan Helmkamp f1bf37349d Extract AuthLayout component and polish auth UI
Shared layout for setup, login, and callback pages with consistent
styling. Add GitHub mark icon to action buttons. Document dev server
commands in CLAUDE.md.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 20:19:15 -05:00

637 B

Arc

Dev servers

  1. arc serve --demo — starts the Rust API server in demo mode
  2. cd apps/arc-web && bun run dev — starts the React dev server

API workflow

The OpenAPI spec at openapi/arc-api.yaml is the source of truth for the arc-api HTTP interface.

  1. Edit openapi/arc-api.yaml
  2. cargo build -p arc-types — build.rs regenerates Rust types via typify
  3. Write/update handler in crates/arc-api/src/server.rs, add route to build_router()
  4. cargo test -p arc-api — conformance test catches spec/router drift
  5. cd packages/arc-api-client && bun run generate — regenerates TypeScript Axios client