GitHub GitHub
Монорепа фронта: frontend-park-mail-ru/2026_2_Cringe_Driven_Development
apps/client — React-приложение
React

Экраны и сторы

apps/bff — Hono, роутер tRPC, клиент к Go (Orval)
tRPC

Роутер tRPC: AppRouter

TypeScript

src/go: клиент к Go

packages/schemas — @cdd/schemas, zod-схемы
TypeScript

zod-схемы операций Go

npmnpm: пакеты @cdd-team/ из frontend-packages
npm

react

npm

zustand

npm

trpc-client

Turborepo: ноут или CI

build

lint

typecheck

test

Сначала задачи зависимостей (^build): packages/schemas → apps/bff → apps/client. Повторный запуск без изменений берётся из кеша.

  • GitHub
  • Внешние сервисы
  • Рабочее место
  • Прочие связи
import type AppRouter — только типы
схемы входа процедур
зависимости