Files
茂之钳 7b76689ea1
Build & Test / build-and-test (push) Waiting to run
Build & Test / python-bindings (push) Blocked by required conditions
CI / Build & Test (push) Failing after 41s
CI / Release Build (push) Failing after 30s
feat(v11): CI/CD + regression tests + fuzzing + benchmarks + code quality
v11.1 — Test Infrastructure (14 files):
- .github/workflows/ci.yml: Ubuntu 22.04 + GCC 11, auto ctest on push
- tests/regression/: degenerate geometry, extreme coords, thin wall, large models
- tests/fuzz/: SDF random CSG, random booleans, format round-trip, continuous mode
- tests/benchmark/: boolean perf, MC perf, IO perf benchmarks
- docs/benchmark-report.md: benchmark template

v11.2 — Code Quality + Docs:
- .clang-tidy: 15 check categories, 22 exclusions
- .github/workflows/static-analysis.yml: clang-tidy CI scan
- CODEOWNERS, SECURITY.md
- docs: API overview, testing guide, contributing guide
- README: module capability overview table

Pending: binary formats + curve projection (retrying)
2026-07-27 01:10:58 +08:00

60 lines
1.9 KiB
Plaintext

# ── ViewDesignEngine 代码所有者 ────────────────────────────────────
# 规则: 最后匹配的行生效。* 匹配所有文件。
# 所有者: @用户名 或 team/团队名
# 核心引擎(所有模块)
* @hm @engine-team
# B-Rep 建模核心
include/vde/brep/** @hm @brep-team
src/brep/** @hm @brep-team
tests/brep/** @hm @brep-team
# 曲线曲面
include/vde/curves/** @hm @curves-team
src/curves/** @hm @curves-team
tests/curves/** @hm @curves-team
# 网格处理
include/vde/mesh/** @hm @mesh-team
src/mesh/** @hm @mesh-team
tests/mesh/** @hm @mesh-team
# CAM 加工
include/vde/core/cam_* @hm @cam-team
src/core/cam_* @hm @cam-team
# 隐式建模 (SDF)
include/vde/sdf/** @hm @sdf-team
src/sdf/** @hm @sdf-team
tests/sdf/** @hm @sdf-team
# 工业格式 I/O
include/vde/foundation/io_* @hm @format-team
include/vde/foundation/industrial_formats.h @hm @format-team
src/foundation/io_* @hm @format-team
src/foundation/industrial_formats.cpp @hm @format-team
tests/foundation/test_io_* @hm @format-team
# 构建系统 & CI
CMakeLists.txt @hm @build-team
cmake/** @hm @build-team
.github/** @hm @build-team
Dockerfile* @hm @build-team
docker/** @hm @build-team
# Python 绑定
python/** @hm @python-team
pyproject.toml @hm @python-team
# 文档
docs/** @hm @docs-team
*.md @hm @docs-team
# 配置文件
.clang-tidy @hm @build-team
.clang-format @hm @build-team
.gitignore @hm @build-team
CHANGELOG.md @hm @docs-team
LICENSE @hm