From 410f35bbd72dbc3c7c029c6d267784526cde7d10 Mon Sep 17 00:00:00 2001 From: Sergey Krylov Date: Wed, 24 Jun 2026 08:09:05 +0300 Subject: [PATCH] docs(frontend): harden infra docs --- apps/docs/docs/development/commands.md | 2 +- apps/docs/docs/frontend/overview.md | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/apps/docs/docs/development/commands.md b/apps/docs/docs/development/commands.md index ecc5e52..9e0570c 100644 --- a/apps/docs/docs/development/commands.md +++ b/apps/docs/docs/development/commands.md @@ -37,7 +37,7 @@ | Команда | Описание | |---|---| -| `npm run dev -w apps/frontend` | `vite` | +| `npm run dev -w apps/frontend` | `vite` (`VITE_API_MOCK=true` включает browser MSW)` | | `npm run build -w apps/frontend` | `tsc -b && vite build` | | `npm run preview -w apps/frontend` | `vite preview` | | `npm run codegen -w apps/frontend` | `openapi-typescript` из Swagger → `src/shared/api/types.ts` | diff --git a/apps/docs/docs/frontend/overview.md b/apps/docs/docs/frontend/overview.md index 96ef954..ac8af73 100644 --- a/apps/docs/docs/frontend/overview.md +++ b/apps/docs/docs/frontend/overview.md @@ -97,6 +97,12 @@ apps/frontend/src/ - `app/layouts/` — AppLayout (шапка + Outlet) - `app/App.tsx` — RouterProvider → router +### Runtime config + +- `shared/config/env.ts` — Zod-схема для `VITE_*` переменных, валидируется на старте приложения +- `mocks/browser.ts` — browser MSW worker, включается только при `VITE_API_MOCK=true` +- `mocks/handlers.ts` — общий набор mock handlers для browser- и test-mode + ### entities Домены бизнес-сущностей переведены в FSD: