diff options
| author | Marcos Magueta <maguetamarcos@gmail.com> | 2025-12-01 18:34:31 -0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-12-01 18:34:31 -0300 |
| commit | 8c8b32d59acc78c7c3e1e8ecae8492a1b728b482 (patch) | |
| tree | b218e550b2b09e4920af6e12db531bfd65f65929 /docs/module-dependencies.puml | |
| parent | e03b7c75be589d12ddc97d074abd2e3a5c6b7cdf (diff) | |
| download | Sakura-8c8b32d59acc78c7c3e1e8ecae8492a1b728b482.tar.gz Sakura-8c8b32d59acc78c7c3e1e8ecae8492a1b728b482.zip | |
Diagrams (#18)
Diffstat (limited to '')
| -rw-r--r-- | docs/module-dependencies.puml | 39 |
1 files changed, 39 insertions, 0 deletions
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 |
