来源与维护

来源与回归入口

清单由代码生成,带来源 SHA-256。修改真实来源后重新 generate;check:generated 在来源漂移时失败。设计决策和评审记录继续维护在飞书。

现有共享模块
组件入口包含基础组件、组合与 provider,不代表全部都是独立基础控件。

alert

@container-ops/ui/alert

badge

@container-ops/ui/badge

button

@container-ops/ui/button

card

@container-ops/ui/card

chart

@container-ops/ui/chart

checkbox

@container-ops/ui/checkbox

collapsible

@container-ops/ui/collapsible

console-shell

@container-ops/ui/console-shell

dialog

@container-ops/ui/dialog

empty

@container-ops/ui/empty

feedback

@container-ops/ui/feedback

field

@container-ops/ui/field

input

@container-ops/ui/input

label

@container-ops/ui/label

native-select

@container-ops/ui/native-select

pagination

@container-ops/ui/pagination

progress

@container-ops/ui/progress

protected-image

@container-ops/ui/protected-image

select

@container-ops/ui/select

separator

@container-ops/ui/separator

sheet

@container-ops/ui/sheet

sidebar

@container-ops/ui/sidebar

skeleton

@container-ops/ui/skeleton

sonner

@container-ops/ui/sonner

spinner

@container-ops/ui/spinner

states

@container-ops/ui/states

switch

@container-ops/ui/switch

table

@container-ops/ui/table

tabs

@container-ops/ui/tabs

textarea

@container-ops/ui/textarea

theme-provider

@container-ops/ui/theme-provider

theme-script

@container-ops/ui/theme-script

tooltip

@container-ops/ui/tooltip
维护与验证命令
本地工作台端口 3300;静态构建无 API 代理或生产接入。
pnpm --filter @container-ops/ui-lab devpnpm --filter @container-ops/ui-lab buildpnpm --filter @container-ops/ui-lab testpnpm --filter @container-ops/ui-lab test:visual

视觉入口需 Python Playwright 与 Chromium,默认读取本地 3300;截图和断言结果写入忽略的 artifacts。可与已审核的基线比较;首次截图不等于回归通过。