Skip to content

Commit 11132e7

Browse files
IronsDuclaude
andcommitted
docs: 更新 ROADMAP.md 标记 CMakePresets.json 已完成
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent fb40d21 commit 11132e7

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

ROADMAP.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
| 现状 | 建议 | 状态 |
1010
|------|------|------|
1111
| CMake 3.15 | 升级到 **CMake 3.20+**,支持更多现代特性 | ⬜ 待做 |
12-
| 无 CMake Presets | 添加 **`CMakePresets.json`** | ⬜ 待做 |
12+
| 无 CMake Presets | 添加 **`CMakePresets.json`** | ✅ 完成 |
1313
| 无预编译头 | 添加 **PCH (Precompiled Headers)** | ⬜ 待做 |
1414
| 无 Unity Build | 添加 **Unity Build** 选项 | ⬜ 待做 |
1515
| 无 C++20 模块 | 考虑实验性支持 **C++20 Modules** | ⬜ 待做 |
@@ -117,7 +117,7 @@
117117
- [ ] 添加 `SECURITY.md` - 明确漏洞报告流程
118118
- [ ] 添加 `.gitattributes` - 统一换行符处理
119119
- [ ] 添加 `.editorconfig` - 统一编辑器配置
120-
- [ ] 添加 `CMakeUserPresets.json` 到 .gitignore
120+
- [x] 添加 `CMakeUserPresets.json` 到 .gitignore
121121
- [ ] vcpkg baseline pinning - 确保可重复构建
122122
- [ ] 添加 Conan lockfile
123123

@@ -131,7 +131,7 @@
131131
| 🔴 高 | 代码覆盖率 | ✅ 完成 |
132132
| 🔴 高 | CONTRIBUTING.md | ⬜ 待做 |
133133
| 🔴 高 | Issue/PR 模板 | ⬜ 待做 |
134-
| 🟡 中 | CMakePresets.json | ⬜ 待做 |
134+
| 🟡 中 | CMakePresets.json | ✅ 完成 |
135135
| 🟡 中 | Doxygen API 文档 | ⬜ 待做 |
136136
| 🟡 中 | CHANGELOG.md | ✅ 完成 |
137137
| 🟡 中 | ccache | ⬜ 待做 |
@@ -147,6 +147,7 @@
147147

148148
| 日期 | 变更 |
149149
|------|------|
150+
| 2026-03-06 | 添加 CMakePresets.json,CI 使用预设构建 |
150151
| 2026-03-04 | 添加代码覆盖率支持(Codecov)|
151152
| 2026-03-04 | 更新 CHANGELOG.md |
152153
| 2026-03-04 | 创建路线图文件 |

0 commit comments

Comments
 (0)