486a0fe011
New structure: - docs/index.md — main navigation - docs/getting-started.md — 5-minute quick start - docs/guides/module-manual.md — all 11 modules with file listing - docs/guides/api-usage.md — API reference with code examples - docs/guides/ — architecture, building, testing, contributing - docs/reference/ — competitive analysis, gap analysis, versioning - docs/api/ — Doxygen generated HTML - docs/archive/ — historical development plans Old development plans archived. Clean 4-directory layout.
1.1 KiB
1.1 KiB
ViewDesignEngine v3.2 工程实用化计划
制定: 2026-07-24 | 状态: ✅ 完成
1. 🔄 CI/CD 自动构建
- 创建
.github/workflows/build.yml - 自动构建 (cmake + make)
- 自动测试 (ctest)
- 自动 Doxygen 文档生成
- 多平台矩阵 (ubuntu-22.04, ubuntu-24.04)
2. 📊 性能基准修复 + 基线
- 修复 CMake benchmark 构建 (
BUILD_BENCHMARKS=ON) - 跑所有 benchmark 收集基线数据
- 识别性能瓶颈(Union_BoxAndCylinder ~1.8s)
- 生成
docs/benchmark-report.md
3. 🐍 Python 绑定完善
- 修复 Python 绑定构建
- 添加 pip 安装支持 (
pip install .) - 完善 Python 示例
- 添加
pyproject.toml
4. 📦 3MF 格式支持
- 3MF 导入 (XML + ZIP 容器)
- 3MF 导出
- 测试
5. 🧩 B-Rep 装配体
- 装配体树数据结构
- 变换层级
- STEP 装配体导入增强
6. 📐 文档完善
- 构建指南更新
- 添加
docs/README 索引 - Doxygen 生成 CI 集成