Files
ViewDesignEngine/docs/archive/11-v3.2-开发计划.md
T
茂之钳 486a0fe011
Build & Test / build-and-test (push) Waiting to run
Build & Test / python-bindings (push) Blocked by required conditions
CI / Build & Test (push) Failing after 35s
CI / Release Build (push) Failing after 33s
docs: reorganize documentation — developer-friendly structure
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.
2026-07-27 13:32:20 +08:00

1.1 KiB
Raw Blame History

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 集成