mirror of
https://github.com/Rain-kl/OpenFlare.git
synced 2026-09-29 22:06:38 +08:00
60 lines
1.8 KiB
Markdown
60 lines
1.8 KiB
Markdown
# ATSFlare 开发计划
|
|
|
|
## 1. 当前阶段
|
|
|
|
当前结论:
|
|
|
|
* 第一版已完成并稳定运行
|
|
* 第二版已完成并补齐 HTTPS、证书、域名、节点与预览能力
|
|
* 第三版已完成,运维体验优化相关能力已经落地
|
|
* 前端改造已完成,新版管理端已经切换为正式基线
|
|
|
|
本文件不再维护已完成版本的阶段拆解,只保留当前状态与后续执行原则。
|
|
|
|
---
|
|
|
|
## 2. 已完成范围归档
|
|
|
|
### 2.1 已完成能力
|
|
|
|
* 规则管理、配置发布、激活、回滚
|
|
* Agent 注册、心跳、同步、应用、回滚
|
|
* HTTPS/TLS 路由、证书托管、域名管理
|
|
* 节点管理、专属 `agent_token`、全局 `discovery_token`
|
|
* 配置预览、变更摘要、自定义请求头
|
|
* 运维设置热更新
|
|
* Server 下发 Agent 运行参数
|
|
* Agent 自我更新与一键部署
|
|
* Server 版本检查与自升级
|
|
* 新版前端工程、主题切换与统一页面框架
|
|
|
|
### 2.2 归档原则
|
|
|
|
* 已完成阶段的实现细节以代码与 Git 历史为准
|
|
* 不再为已完成工作维护过程性计划、迁移步骤或分阶段验收清单
|
|
* 新的大功能阶段启动前,再补充新的计划文档
|
|
|
|
---
|
|
|
|
## 3. 当前执行原则
|
|
|
|
后续开发以维护和增量优化为主,执行时遵循:
|
|
|
|
* 先遵守 `docs/design.md` 的系统边界
|
|
* 再遵守 `docs/development-guidelines.md` 与 `docs/frontend-development-guidelines.md`
|
|
* 需求不改变边界时,直接按现有模型与结构增量实现
|
|
* 需求改变边界时,先补设计,再补计划,再编码
|
|
|
|
---
|
|
|
|
## 4. 新需求进入条件
|
|
|
|
满足以下任一情况时,才需要新增计划项:
|
|
|
|
* 引入新的核心业务对象或系统边界
|
|
* 引入新的基础设施依赖
|
|
* 调整部署模式或运行方式
|
|
* 大规模重构前后端主干结构
|
|
|
|
否则默认按常规开发任务处理,不再单独维护阶段计划。
|