Skip to content

Latest commit

 

History

History
47 lines (42 loc) · 1016 Bytes

dependencyGraph.md

File metadata and controls

47 lines (42 loc) · 1016 Bytes
%%{ init: { 'theme': 'base' } }%%
graph LR;

%% Styling for module nodes by type
classDef rootNode stroke-width:4px;
classDef mppNode fill:#ffd2b3,color:#333333;
classDef andNode fill:#baffc9,color:#333333;
classDef javaNode fill:#ffb3ba,color:#333333;

%% Graph types
subgraph Legend
  direction TB;
  rootNode[Root/current module]:::rootNode;
  javaNode{{Java/Kotlin}}:::javaNode;
  andNode([Android]):::andNode;
  mppNode([Multi-platform]):::mppNode;
  subgraph Direct dependency
    direction LR;
    :a===>:b
  end
  subgraph Indirect dependency
    direction LR;
    :c--->:d
  end
  subgraph API dependency
    direction LR;
    :e--API--->:f
  end
end

%% Modules
subgraph  
  direction LR;
  :app[:app]:::andNode;
  :core:designSystem([:core:designSystem]):::andNode;
  :core:extensions([:core:extensions]):::andNode;
  :feature:welcome([:feature:welcome]):::andNode;
end

%% Dependencies
:app--->:core:extensions
:app--->:feature:welcome
:feature:welcome--->:core:designSystem

%% Dependents
Loading