You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2.4 KiB
2.4 KiB
| name | description |
|---|---|
| netx-design | Use when changing or reviewing netx Web Admin, Desktop Core UI, visual design contracts, navigation, components, page layout, copy, or frontend interaction behavior. |
netx UI 设计
使用场景
在 /root/Projects/Mine/netx 中处理这些内容时使用:
web/adminapps/netx-desktop- 导航信息架构。
- 页面布局。
- 组件复用。
- UI 文案。
- 设计契约检查失败。
先读
按顺序读取:
docs/specs/ui-design.mdweb/admin/src/app/routes.tsweb/admin/src/components/netx/*web/admin/src/components/common/DataWorkbench.vueapps/netx-desktop/src/App.vueapps/netx-desktop/src/components/client/*
视觉资产在 docs/design/netx-ui-dev-assets。页面源码不得直接引用该目录。
Admin 规则
- Admin 是高信息密度控制台。
- 一级导航固定走
Overview / Nodes / Networks / Gateways / Services / Routes / DNS / Security / Diagnostics / Settings。 Gateways是具有 Gateway capability 的节点视图。Services覆盖 HTTP、HTTPS、TCP、UDP、SOCKS5、Shadowsocks。- HTTP、Tunnel、SOCKS5、Shadowsocks 都归入
Services。 - 页面优先复用
components/netx和DataWorkbench。
Desktop 规则
- Desktop 是本机 Core 工作台。
- 交互按 PC 分屏处理。
- Desktop 不承载网络逻辑。
- 通过 Local API / IPC 管理
netx-core。 - 使用分屏工作台壳。
重构期间
本 skill 描述当前 UI 结构,不用于阻止已确认的 UI 或产品重构。
当重构改变以下内容时,同步更新本 skill 和 docs/specs/ui-design.md:
- Admin 目录归属。
- Desktop 目录归属。
- 导航信息架构。
- 组件入口。
- 设计资产路径。
- 设计检查命令。
- 页面交互主模式。
若本 skill 与当前源码或已确认重构目标冲突,以当前源码和重构目标为准,并在同次修改中修正本 skill。
必跑检查
改 Admin:
pnpm -C web/admin check:design-contracts
pnpm -C web/admin test
pnpm -C web/admin build
改 Desktop:
pnpm -C apps/netx-desktop check:design-contracts
pnpm -C apps/netx-desktop test
pnpm -C apps/netx-desktop build
禁止项
- 不用原生
<select>。 - 不用
window.confirm。 - 不直接引用
docs/design。 - 不新增手写 Logo SVG。
- 不加全局假搜索和假环境切换。
- 不为单页创造新视觉体系。