Architecture decision records#

The project was renamed from "OLS CAD" to OpenOHL (the line application OHL-Design, ohl-design; the structure application OHL-Structure, ohl-structure; the command line ohl). The records below keep the names of the time they were written.

# Title Status
0001 License (MPL-2.0) Accepted
0002 Tech stack (Rust) Accepted
0003 Plugin mechanism (WASM + Python + in-tree Rust) Accepted
0004 Project file format (SQLite + JSON export) Accepted
0005 Collaboration / session model Accepted
0006 Rendering, LOD & streaming Accepted
0007 Point clouds stored in the project file (amended: levels of detail, COPC) Accepted
0008 Spatial chunk index Accepted
0009 GUI toolkit: egui with wgpu Accepted
0010 Version control, edit rights and reviews in the project file Accepted

Template: copy 0000-template.md, give it the next number, open a PR.

View this page's source on GitHub