AGENTS.md · git:20260627.880d9c6 · 2026-06-27 · sha256 90407dfb8d7e6d12
AGENTS.md git:20260627.880d9c6A
Immutable. This exact content never changes and is served at /api/v1/blob/90407dfb8d7e6d12.
# AGENTS.md ## Project - This is a pnpm/Turbo TypeScript monorepo. - Workspaces live in `packages/*`, `docs`, and `examples/*`. - Core packages are `@edgestore/server`, `@edgestore/react`, and `@edgestore/shared`. ## Setup - Use Node.js `>=24`. - Install dependencies with `pnpm install`. - Prefer existing workspace scripts over ad hoc commands. ## Common Commands - Build packages: `pnpm build` - Build everything: `pnpm build:all` - Typecheck packages: `pnpm typecheck` - Test packages: `pnpm test` - Type tests: `pnpm test:types` - Lint: `pnpm lint` - Format check: `pnpm format --check` - Docs dev server: `pnpm docs:dev` For focused work, prefer Turbo or pnpm filters, for example: `pnpm turbo run test --filter=@edgestore/server`. ## Review guidelines - Prioritize structural issues over style nits. - Look for simpler designs that delete branching, indirection, or special cases. - Flag ad-hoc conditionals, leaky boundaries, unnecessary wrappers, and cast-heavy types when they make code harder to reason about. - Keep feedback direct, actionable, and focused on maintainability. ## Git - Avoid commands that rewrite history, such as `git rebase`, `git commit --amend`, and force-pushes, unless explicitly asked.