面向 AutoWSGR-GUI 开发者的架构参考文档。
| # | 文档 | 说明 |
|---|---|---|
| 0 | 总架构文档 | 项目简介、分层架构、目录结构、启动流程、关键模式、Types 层组织 |
| 1 | Controller 层 | ControllerHost/DI 模式、6 个子目录结构、StartupController 启动编排 |
| 2 | 任务调度系统 | Scheduler、TaskQueue、CronScheduler、远征轮询、停止条件、修理轮换 |
| 3 | 配置系统 | ConfigModel、ConfigController、ConfigView、usersettings.yaml、gui_settings.json |
| 4 | 出击计划系统 | PlanModel、PlanController(拆分)、PlanPreviewView(Facade)、MapDataLoader |
| 5 | 模板与任务组 | TemplateController(拆分)、TaskGroupController(拆分)、模板视图、队列加载 |
| 6 | 后端通信 | IPC Bridge、ApiClient、REST API、WebSocket 事件 |
| 7 | 环境管理 | pythonEnv/ 子模块(7 文件)、模拟器检测、后端进程生命周期 |
| 8 | 开发环境搭建 | 依赖安装、开发/构建/打包命令、SCSS 架构、调试技巧 |
- 新上手:从 总架构文档 开始,了解整体结构和启动流程
- 改某个功能:直接跳到对应的子模块文档;Controller 层组织参见 Controller 层
- 搭建开发环境:参见 开发环境搭建