engineering docs

Getting started

Gunakan package manager yang didefinisikan root manifest dan jalankan command dari root monorepo.

Urutan kerja

  1. Install dependency dengan frozen lockfile.
  2. Isi environment server untuk empat database dan auth.
  3. Generate Prisma client.
  4. Jalankan API.
  5. Jalankan aplikasi client yang ingin diuji.
bun install --frozen-lockfile
bun run db:generate
bun run type-check
bun run lint
bun run dev

Environment DATABASE_RUNNER_URL, DATABASE_CATALOG_URL, DATABASE_COMMERCE_URL, dan DATABASE_INVENTORY_URL hanya untuk server. Public API URL boleh memakai prefix public; proxy secret tidak boleh.

Jika API menjawab 415, pastikan mutasi mengirim Content-Type: application/json. Jika 401, periksa origin/session dan trusted proxy configuration.