Files
ParaWiki/cimery/Cargo.toml
minsung 1f9ca3a00f Sprint 14~22 — egui 리본 UI + OcctKernel B-rep + 가로보/신축이음 + 선형 좌표 + USD 익스포트 + WASM + CI/CD + 테스트 4층
Sprint 14: egui TopBottomPanel 리본 + CollapsingHeader SidePanel (상부구조·추가부재·선형·프로젝트)
Sprint 15: IncrementalDb 전 Feature 타입 확장 (girder→7종), dirty-tracking 20 unit tests
Sprint 16: Gitea + GitHub Actions CI/CD (check/test/clippy/fmt + 멀티플랫폼 릴리스)
Sprint 17: AlignmentTransform + AlignmentScene — 선형 국소 프레임 → 세계 좌표 변환
Sprint 18: OcctKernel 교각(16각형 기둥+코핑) + 교대(흉벽+푸팅+날개벽) B-rep
Sprint 19: CrossBeamIR + ExpansionJointIR — IR/DSL/kernel/scene 전 계층, sweep_profile_flat_x
Sprint 20: 테스트 4층 — Layer1 insta 스냅샷(7종), Layer2 기하 불변량(19), Layer3 두-커널(7), Layer4 proptest(7) — 61 tests pass
Sprint 21: cimery-usd PureRustKernel 실제 기하 변환 + BridgeExporter 증분 캐시
Sprint 22: viewer wasm feature + wasm-bindgen/web-sys + GitHub Actions Cloudflare Pages 배포

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-15 08:18:06 +09:00

57 lines
1.6 KiB
TOML

[workspace]
members = [
"crates/core",
"crates/ir",
"crates/dsl",
"crates/kernel",
"crates/incremental",
"crates/evaluator",
"crates/viewer",
"crates/usd",
"crates/app",
]
resolver = "2"
[workspace.package]
version = "0.1.0"
edition = "2021"
authors = ["kimminsung"]
license = "MIT OR Apache-2.0"
# ─── Shared dependencies ──────────────────────────────────────────────────────
[workspace.dependencies]
# Internal
cimery-core = { path = "crates/core" }
cimery-ir = { path = "crates/ir" }
cimery-dsl = { path = "crates/dsl" }
cimery-kernel = { path = "crates/kernel" }
cimery-incremental = { path = "crates/incremental" }
cimery-evaluator = { path = "crates/evaluator" }
cimery-usd = { path = "crates/usd" }
cimery-app = { path = "crates/app" }
# Serialization
serde = { version = "1", features = ["derive"] }
serde_json = "1"
# Error handling
thiserror = "1"
# ID generation
uuid = { version = "1", features = ["v4", "serde"] }
# Logging
log = "0.4"
env_logger = "0.11"
# Testing (Sprint 20)
insta = { version = "1", features = ["json"] }
proptest = "1"
# ─── Profile tuning ───────────────────────────────────────────────────────────
[profile.dev]
opt-level = 1 # faster incremental builds; better perf for geometry ops
[profile.dev.build-override]
opt-level = 3 # fast proc-macro + bindgen compilation