OML generation of drawio diagrams and DSLs parsed from drawio diagrams.
|
|
пре 2 година | |
|---|---|---|
| backend | пре 2 година | |
| drawio2oml | пре 2 година | |
| test | пре 2 година | |
| .gitignore | пре 2 година | |
| README.md | пре 2 година | |
| dependencies.svg | пре 2 година | |
| flake.lock | пре 2 година | |
| flake.nix | пре 2 година | |
| overview.png | пре 2 година | |
| setup.py | пре 2 година |
This repo contains the following Python packages:
The Python package drawio2oml parses .drawio files as instances of DSLs and converts them to OML descriptions. Currently the following OML exporters are available:
Even when invoking a non-drawio exporter, the diagram will also be exported as a drawio instance, as well as a "correspondence" instance, containing traceability links between the drawio-instance and the non-drawio instance.
While drawio2oml is intended to be used as a library, there is also a Python script drawio2oml/convert.py, that will parse a .drawio file, and (optionally) parse it with specfied parser(s), and write OML output files.