From 8c8b32d59acc78c7c3e1e8ecae8492a1b728b482 Mon Sep 17 00:00:00 2001 From: Marcos Magueta Date: Mon, 1 Dec 2025 18:34:31 -0300 Subject: Diagrams (#18) --- docs/module-dependencies.puml | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 docs/module-dependencies.puml (limited to 'docs/module-dependencies.puml') diff --git a/docs/module-dependencies.puml b/docs/module-dependencies.puml new file mode 100644 index 0000000..dcc955b --- /dev/null +++ b/docs/module-dependencies.puml @@ -0,0 +1,39 @@ +@startuml module-dependencies +!theme plain +title Module Dependencies + +package "Entry Points" { + [main.erl] as Main + [repl.erl] as REPL +} + +package "Server Layer" { + [xml_server_app.erl] as XMLApp + [xml_server.erl] as XMLServer +} + +package "Query Layer" { + [query_planner.erl] as Planner +} + +package "Core Layer" { + [operations.erl] as Ops +} + +package "Support Modules" { + [relation.erl] as Relation + [generators.erl] as Generators + [visualizer.erl] as Visualizer +} + +Main --> XMLApp +XMLApp --> XMLServer +XMLServer --> Planner +REPL --> Ops + +Planner --> Ops +Ops --> Relation +Ops --> Generators +Ops --> Visualizer + +@enduml -- cgit v1.2.3