Skip to content

Develop 2026.4.27#9

Merged
jeeinn merged 5 commits into
masterfrom
develop-2026.4.27
Apr 27, 2026
Merged

Develop 2026.4.27#9
jeeinn merged 5 commits into
masterfrom
develop-2026.4.27

Conversation

@jeeinn
Copy link
Copy Markdown
Owner

@jeeinn jeeinn commented Apr 27, 2026

No description provided.

jeeinn added 5 commits April 27, 2026 21:05
- 重构扩展选择界面为折叠面板模式,默认收起以节省空间
- 移除分类标签和搜索框,采用平铺展示提升浏览效率
- 新增自定义扩展输入框,支持手动输入不在预设列表中的扩展名
- 增加 docker-php-extension-installer 官方支持列表链接
- 集成 Tauri shell 插件实现外链在默认浏览器中打开
- 后端保持兼容,无需修改即可支持自定义扩展配置
- 添加 name: php-stack 到生成的 docker-compose.yml 文件顶部
- 明确指定 Docker Compose 项目名称,避免与其他项目产生命名冲突
- 使容器命名更加规范(例如:php-stack-php82-1)
将 1521 行的单体 commands.rs 拆分为 commands/ 目录下 6 个子模块:
- docker.rs (37行) — 容器 CRUD 操作
- env_config.rs (1016行) — 环境配置生成 + 启停环境
- mirror.rs (113行) — 镜像源管理
- backup.rs (104行) — 备份与恢复
- workspace.rs (213行) — 工作区、版本映射、用户覆盖、日志
- mod.rs (41行) — 模块声明 + get_project_root() 共享函数

lib.rs 无需修改,所有命令通过 pub use 重新导出。
同步更新架构文档 (ARCHITECTURE.md, EXTENSION_GUIDE.md, LOGGING.md,
QUICK_REFERENCE.md) 和 AGENTS.md。

测试结果: cargo test 77 passed, npm test 22 passed
- 将所有 implementation 目录文档按日期前缀归档到 history/
- 简化 doc/README.md,移除详细文档列表,保留目录结构树形图
- 明确 implementation/ 目录为临时存放,完成后立即归档
- 删除 DOCUMENTS_LOCATION.md,内容合并到 doc/README.md
- 更新所有文档引用指向归档位置
- 新增文档归档和简化报告

归档文档(9个):
- IMPLEMENTATION_SUMMARY.md -> 2026-04-17_IMPLEMENTATION_SUMMARY.md
- VERSION_SCOPE.md -> 2026-04-17_VERSION_SCOPE.md
- VERSION_SELECTION_OPTIMIZATION.md -> 2026-04-21_VERSION_SELECTION_OPTIMIZATION.md
- SHORT_TERM_OPTIMIZATION_PROGRESS.md -> 2026-04-23_SHORT_TERM_OPTIMIZATION_PROGRESS.md
- TEST_REFACTOR_SUMMARY.md -> 2026-04-23_TEST_REFACTOR_SUMMARY.md
- TEST_RESULTS_REPORT.md -> 2026-04-23_TEST_RESULTS_REPORT.md
- CUSTOM_SELECT_FIXES.md -> 2026-04-27_CUSTOM_SELECT_FIXES.md
- CUSTOM_SELECT_IMPLEMENTATION.md -> 2026-04-27_CUSTOM_SELECT_IMPLEMENTATION.md
- DOCUMENT_CLEANUP_SUMMARY.md -> 2026-04-23_DOCUMENT_CLEANUP_SUMMARY.md
- TEST_DOC_PLACEMENT_FIX.md -> 2026-04-23_TEST_DOC_PLACEMENT_FIX.md

更新的文档(7个):
- doc/README.md - 简化结构,新增 implementation 使用说明
- doc/architecture/ARCHITECTURE.md - 更新链接
- doc/guides/QUICK_REFERENCE.md - 更新链接
- README.md - 更新链接
- DOCUMENTS_LOCATION.md - 已删除
- AGENTS.md - 更新文档分类说明
- doc/history/2026-04-23_TEST_DOC_PLACEMENT_FIX.md - 更新内容
@jeeinn jeeinn merged commit d23e681 into master Apr 27, 2026
@jeeinn jeeinn deleted the develop-2026.4.27 branch April 27, 2026 15:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant