This is a refactored, CMake-managed codebase.
cmake -S . -B build
cmake --build build -jOutputs:
bin/OpenCAD(Studio – new feature/history/VCS prototype UI)bin/OpenCADCam(Legacy CAM app ported from original source)
- The VCS repository is stored in
<working-dir>/.opencad/and supports commit/log/diff/checkout at document level. - Current storage format is JSON; it is intentionally a stepping stone toward a real
.ocadcontainer format.
See docs/ARCHITECTURE.md for the refactor blueprint.