mirror of
https://github.com/Rain-kl/OpenFlare.git
synced 2026-10-06 15:46:37 +08:00
[功能] 移除前端开发规范中的禁止项和测试交付要求,简化文档内容
This commit is contained in:
@@ -24,29 +24,6 @@ OpenFlare 是一套自托管的 OpenResty 控制面,面向单团队或单组
|
|||||||
* Server 保存配置与状态,不直接 SSH 管理节点
|
* Server 保存配置与状态,不直接 SSH 管理节点
|
||||||
* Agent 是节点侧唯一受控落地入口
|
* Agent 是节点侧唯一受控落地入口
|
||||||
|
|
||||||
## 2. 范围边界
|
|
||||||
|
|
||||||
当前明确不做:
|
|
||||||
|
|
||||||
* 多租户
|
|
||||||
* CDN SaaS 化能力
|
|
||||||
* GeoDNS、全球调度、智能选路
|
|
||||||
* WAF、Bot 管理、限流平台化
|
|
||||||
* 灰度百分比发布、按节点差异化配置
|
|
||||||
* 对象存储、消息队列、Prometheus、ClickHouse、Kafka 等前置基础设施
|
|
||||||
* 通用日志检索平台、APM、调用链系统、任意 BI 报表
|
|
||||||
* 证书自动签发与自动续期
|
|
||||||
* 平台化抽象对象,如 `zone`、`origin_pool`、`policy`、`deployment`
|
|
||||||
|
|
||||||
边界补充:
|
|
||||||
|
|
||||||
* OpenResty 代理缓存只作为当前反代链路优化能力存在,不扩展为独立缓存产品
|
|
||||||
* 源站对象只用于沉淀可复用的回源地址,不扩展为带健康检查、权重、策略编排的 `origin_pool`
|
|
||||||
* 主配置文件由 Server 统一渲染并由 Agent 受控写入,不支持节点侧手工编辑后回传合并
|
|
||||||
* 节点观测聚焦运营与运维排障所需的摘要、趋势和受控窗口数据,不提供长期日志托管
|
|
||||||
|
|
||||||
新增能力如果超出上述边界,先更新本文档,再进入实现。
|
|
||||||
|
|
||||||
## 3. 技术基线
|
## 3. 技术基线
|
||||||
|
|
||||||
### 3.1 Server
|
### 3.1 Server
|
||||||
|
|||||||
@@ -24,11 +24,6 @@
|
|||||||
* 默认使用 App Router
|
* 默认使用 App Router
|
||||||
* 前端必须支持 `light`、`dark`、`system` 三种主题模式
|
* 前端必须支持 `light`、`dark`、`system` 三种主题模式
|
||||||
|
|
||||||
禁止:
|
|
||||||
|
|
||||||
* 引入 Semantic UI
|
|
||||||
* 新增大型 UI 框架破坏现有组件基线
|
|
||||||
* 使用 jQuery 风格 DOM 操作
|
|
||||||
|
|
||||||
## 2. 目录与分层
|
## 2. 目录与分层
|
||||||
|
|
||||||
@@ -131,24 +126,3 @@ tests/
|
|||||||
* 同时支持 `light`、`dark`、`system`
|
* 同时支持 `light`、`dark`、`system`
|
||||||
* 用户选择必须持久化
|
* 用户选择必须持久化
|
||||||
* 首屏尽量避免主题闪烁
|
* 首屏尽量避免主题闪烁
|
||||||
|
|
||||||
## 7. 测试与交付
|
|
||||||
|
|
||||||
每个页面至少具备:
|
|
||||||
|
|
||||||
* 加载态
|
|
||||||
* 空态
|
|
||||||
* 错误态
|
|
||||||
* 成功反馈
|
|
||||||
|
|
||||||
测试要求:
|
|
||||||
|
|
||||||
* 公共工具、类型转换、主题逻辑补单元测试
|
|
||||||
* 关键页面交互补组件测试
|
|
||||||
* 核心主链路补 Playwright 或等效联调验证
|
|
||||||
|
|
||||||
交付要求:
|
|
||||||
|
|
||||||
* 构建产物保持可静态导出
|
|
||||||
* 构建结果可被 Go Server 托管
|
|
||||||
* 新页面默认通过亮色与暗色模式验收
|
|
||||||
|
|||||||
Reference in New Issue
Block a user