diagrams-fable-qt/README.md
Ilya Ashikhmin 26905a4ba0 feat(core): add network model with typed ports, relations and grouped properties
Data-driven node types (SVG + port config) loaded from JSON, relation-based
connection validation, and a property system supporting string, int, float,
enum, catalogue item(s), color and value-list types grouped by category.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-02 23:14:11 +02:00

22 lines
521 B
Markdown

# PipeDiagram — Pipeline Network Diagram Editor
Qt 6 editor for drawing pipeline networks (water, power, …): SVG nodes with typed
ports, grid-aligned orthogonal connectors with arc jump-overs, grouped editable
properties, styleable edges, and a mock flow simulation with animated flow.
## Build
```bash
cmake -S . -B build -G Ninja
cmake --build build
./build/src/pipediagram
```
## Test
```bash
ctest --test-dir build --output-on-failure
```
See `docs/plan/plan.md` for architecture and the feature checklist.