1.8 KiB
1.8 KiB
EvoFirewall — Руководство для ИИ
Описание
EvoFirewall — централизованный firewall controller (Linux / MikroTik agents, blocklists, статистика). Интеграции: auth-portal (app id fw), EvoBGP (источник префиксов).
Стек (план / scaffold)
- Monorepo: pnpm + turbo (
apps/*,packages/*) apps/web— Vite + React + TanStack + shadcn base-nova + ReUI@reuiapps/api— Fastify + Drizzle + SQLite- Packages:
@evofw/ui,@evofw/shared,@evofw/db
ReUI PRO (обязательно)
| Что | Где |
|---|---|
| MCP | user-reui → https://mcp.reui.io/api/mcp (см. .mcp.json, .cursor/mcp.json) |
| Skill | .agents/skills/reui (v42d70dcc3d) — update: curl -fsSL https://mcp.reui.io/install | node - |
| shadcn skill | .agents/skills/shadcn |
| Cursor rules | .cursor/rules/reui-mcp.mdc, reui.mdc, shadcn-mcp.mdc, shadcn-ui-production.mdc, frontend-*.mdc |
| Design contract | docs/ui-design-contract.md — surface: frame |
| License | apps/web/.env.local → REUI_LICENSE_KEY |
| Registry | apps/web/components.json → @reui + Bearer |
Docs: llms.txt · MCP · License · Agent skills
UI workflow: user-reui search/compose → cite previewUrl → CLI из apps/web → adapt в reui-kit → validate_usage.
Структура
apps/web/src/components/reui/ # CLI @reui/*
apps/web/src/components/reui-kit/ # ResourcePage, KpiStatGrid, …
packages/ui/ # shadcn primitives only