metaschema-framework / metaschema-java

https://metaschema-java.metaschema.dev/
Other
0 stars 3 forks source link

Diagram of models and/or instance #51

Closed xee5ch closed 1 month ago

xee5ch commented 4 months ago

User Story:

As a Metaschema developer, in order to best understand how to mentally model or implement algorithms to process document instances conformant to Metaschema models, I would like functionality in the library to emit Mermaid (be it Flow, Class, or Mindmap variant), GraphViz, or other visualizations of the graph structures of a document or model in a format preferred by developers and users in the community.

Goals:

Have the ability to visualize a document instance and its associated model to help understanding and development of Metaschema-aware tools.

Dependencies:

N/A

Acceptance Criteria

david-waltermire commented 2 months ago

I have the basic code working in #78 to generate a mermaid diagram for an arbitrary Metaschema module. A CLI command is still needed to instrument this API to fully address this issue.