diff --git a/docs/schulcloud-server/Coding-Guidelines/modules-submodules.md b/docs/schulcloud-server/Coding-Guidelines/modules-submodules.md index e0a315c..139a7df 100644 --- a/docs/schulcloud-server/Coding-Guidelines/modules-submodules.md +++ b/docs/schulcloud-server/Coding-Guidelines/modules-submodules.md @@ -47,7 +47,7 @@ import { PublicService, InterfaceOfModule, InterfaceOfSubmodule } from '@modules Circular dependencies occur when Module A depends on Module B, and Module B also depends on Module A. This can lead to unexpected behavior and hard-to-diagnose bugs. -![Module Structure](./../img/server_area_dependency_v2.svg) +![Module Structure](./../img/server_area_dependency_v3.svg) Here are some strategies to handle circular dependencies: diff --git a/docs/schulcloud-server/img/server_area_dependency_v2.svg b/docs/schulcloud-server/img/server_area_dependency_v2.svg deleted file mode 100644 index e573b71..0000000 --- a/docs/schulcloud-server/img/server_area_dependency_v2.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - @shared@infra@core@modulessubmodules@apps@infra@modulessubmodules \ No newline at end of file diff --git a/docs/schulcloud-server/img/server_area_dependency_v3.svg b/docs/schulcloud-server/img/server_area_dependency_v3.svg new file mode 100644 index 0000000..b73685f --- /dev/null +++ b/docs/schulcloud-server/img/server_area_dependency_v3.svg @@ -0,0 +1,10 @@ + + + + + + + + @shared@infra@core@modulessubmodules/apps@infra@modulessubmodules/migrations \ No newline at end of file