bimr/README.md
2026-09-01 10:40:19 +02:00

39 lines
977 B
Markdown

# 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 (latest) 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
```
## 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-wasm.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 |