ifc-commit/docs/README.md
2026-03-24 16:11:15 +01:00

44 lines
1.6 KiB
Markdown

# ifc-commit
An IFC data bus for OpenBIM workflows — developed during the **Porto OpenBIM Hackathon 2026**.
## Overview
ifc-commit provides a transport layer for IFC data, enabling extraction, transformation, and insertion of IFC parts across models. The project explores git-based IFC workflows and interoperability between BIM tools.
## Related Projects
- [ifc-data-bus](https://github.com/vyzn-tech/ifc-data-bus)
- [ifc-data-horse](https://gitaec.org/rvba/ifc-data-horse)
- [buildingSMART-Hackathon-2026](https://github.com/lfcastel/buildingSMART-Hackathon-2026)
- [Git-based IFC example](https://gitaec.org/brunopostle/creative-freedom)
## Porto OpenBIM Hackathon
- Site: [porto.gitaec.org](http://porto.gitaec.org)
- Discord: [channel](https://discord.com/channels/1480593045001998488/1481234201540821075)
### Contributors
| Name | Background |
|------|-----------|
| Louis | Brussels airport, BIM expert, IfcOpenShell |
| Milovann | Architect, Associate professor, coding |
| Scott | Australia, architect, IFC4.3 infrastructure expert |
| Agi | BIM expert & dev, Amsterdam airport, Revit plugins, WebApps |
| Tina | Architect, BIM expert, Vienna airport |
| Morten | Vienna airport spinoff, City of Vienna Hospital |
| Tim | Holland AEC / BAM, BIM expert, C#, Python |
## Architecture
```
[IFC Source] → [ifc-commit] → [IFC Target]
|
Extract / Transform / Insert
```
## References
- [How to extract and insert IFC parts](https://chatgpt.com/share/69bff32d-91b4-8007-b453-0d819ef6fe0d)
- [Git schema / Drawings](https://excalidraw.com/#room=213b6e07c41eeebe8cc5,YM28lHTeybMPC8dyfSc55g)