docs(frontend): harden infra docs

This commit is contained in:
Sergey Krylov 2026-06-24 08:09:05 +03:00
parent afa0ec05e7
commit 410f35bbd7
2 changed files with 7 additions and 1 deletions

View File

@ -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 build -w apps/frontend` | `tsc -b && vite build` |
| `npm run preview -w apps/frontend` | `vite preview` | | `npm run preview -w apps/frontend` | `vite preview` |
| `npm run codegen -w apps/frontend` | `openapi-typescript` из Swagger → `src/shared/api/types.ts` | | `npm run codegen -w apps/frontend` | `openapi-typescript` из Swagger → `src/shared/api/types.ts` |

View File

@ -97,6 +97,12 @@ apps/frontend/src/
- `app/layouts/` — AppLayout (шапка + Outlet) - `app/layouts/` — AppLayout (шапка + Outlet)
- `app/App.tsx` — RouterProvider → router - `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 ### entities
Домены бизнес-сущностей переведены в FSD: Домены бизнес-сущностей переведены в FSD: