# BIMR [BIMR](https://bimr.net) is a text-based Building Information Modeler. This is the central repository for building BIMR from source. ## Prerequisites - Rust with the `wasm32-unknown-unknown` target - Node.js and pnpm - `wasm-bindgen-cli` (0.2.114) and `wasm-opt` ## Build ```bash make build ``` Compiles the `bimr` CLI, builds the WebAssembly package, and produces the editor bundle. First run clones the repositories below and installs the web dependencies. ## Serve Serve the web editor ```bash make serve # editor → http://localhost:5173/editor/ ``` ## Repositories | Repository | Role | |------------|------| | [bimr-kernel](https://gitaec.org/rvba/bimr-kernel.git) | Geometry kernel | | [bimr-engine](https://gitaec.org/rvba/bimr-engine.git) | Bimr engine | | [bimr-wasm](https://gitaec.org/rvba/bimr-wams.git) | WebAssembly adapter | | [bimr-web](https://gitaec.org/rvba/bimr-web.git) | Browser editor | | [bimr-viewer-ifcx](https://gitaec.org/rvba/bimr-viewer-ifcx) | IFCX viewer |