The visual editor program for Cyberiada HSM graphs based on the Qt Framework.
The code is distributed under the GNU Public License (version 3), the documentation -- under the GNU Free Documentation License (version 1.3).
- libcyberidaml++ and its required parts: libcyberiadaml, libhtreegeom and libxml2
- cmake (version 3.12+)
- Qt Framework version 5.x
- QtPropertyBrowser
Create build directory: mkdir build && cd build
Run cmake .. to build the library binaries and the test program.
The editor has a console test system based on the batch mode and the Qt
offscreen platform. Build the project, then run ./run-tests.sh from the
repository root. See docs/TESTING.md for the testing architecture, the
batch mode contract and the test layers.
