Skip to content

Latest commit

 

History

History
223 lines (218 loc) · 7.33 KB

File metadata and controls

223 lines (218 loc) · 7.33 KB

Module Graph

%%{
  init: {
    'theme': 'base'
  }
}%%

graph TB
  :app["app"]
  subgraph :core
    :core:ui["ui"]
    :core:ui["ui"]
    :core:utils["utils"]
  end
  subgraph :testing
    :testing:runtime["runtime"]
  end
  subgraph :data
    :data:categories["categories"]
    :data:database["database"]
    :data:recordings["recordings"]
    :data:datastore["datastore"]
    :data:recorder["recorder"]
    :data:use_case["use_case"]
    :data:location["location"]
    :data:editor["editor"]
    :data:player["player"]
    :data:worker["worker"]
    :data:worker["worker"]
    :data:bookmarks["bookmarks"]
    :data:interactions["interactions"]
    :data:interactions["interactions"]
    :data:player["player"]
    :data:bookmarks["bookmarks"]
    :data:editor["editor"]
    :data:visualizer["visualizer"]
    :data:recorder["recorder"]
    :data:location["location"]
    :data:visualizer["visualizer"]
    :data:use_case["use_case"]
    :data:categories["categories"]
    :data:database["database"]
    :data:recordings["recordings"]
    :data:datastore["datastore"]
  end
  subgraph :feature
    :feature:settings["settings"]
    :feature:widget["widget"]
    :feature:recorder["recorder"]
    :feature:player["player"]
    :feature:player-shared["player-shared"]
    :feature:player-shared["player-shared"]
    :feature:onboarding["onboarding"]
    :feature:categories["categories"]
    :feature:editor["editor"]
    :feature:recordings["recordings"]
    :feature:categories["categories"]
    :feature:player["player"]
    :feature:recorder["recorder"]
    :feature:recordings["recordings"]
    :feature:editor["editor"]
    :feature:settings["settings"]
    :feature:widget["widget"]
    :feature:onboarding["onboarding"]
  end

  :core:ui --> :testing:runtime
  :data:categories --> :testing:runtime
  :data:categories --> :core:ui
  :data:categories --> :core:utils
  :data:categories --> :data:database
  :feature:settings --> :testing:runtime
  :feature:settings --> :core:ui
  :feature:settings --> :core:utils
  :feature:settings --> :data:recordings
  :feature:settings --> :data:datastore
  :feature:widget --> :testing:runtime
  :feature:widget --> :core:utils
  :feature:widget --> :core:ui
  :feature:widget --> :data:recorder
  :feature:widget --> :data:recordings
  :feature:widget --> :data:use_case
  :data:location --> :testing:runtime
  :data:location --> :core:utils
  :data:location --> :data:datastore
  :data:editor --> :testing:runtime
  :data:editor --> :core:utils
  :data:editor --> :data:player
  :data:editor --> :data:recordings
  :data:editor --> :data:worker
  :data:editor --> :data:datastore
  :feature:recorder --> :testing:runtime
  :feature:recorder --> :core:ui
  :feature:recorder --> :core:utils
  :feature:recorder --> :data:recorder
  :data:worker --> :testing:runtime
  :data:worker --> :core:utils
  :data:worker --> :core:ui
  :data:worker --> :data:recordings
  :feature:player --> :testing:runtime
  :feature:player --> :core:ui
  :feature:player --> :core:utils
  :feature:player --> :data:player
  :feature:player --> :data:bookmarks
  :feature:player --> :data:recordings
  :feature:player --> :data:interactions
  :feature:player --> :feature:player-shared
  :data:interactions --> :testing:runtime
  :data:interactions --> :core:utils
  :data:interactions --> :data:bookmarks
  :data:interactions --> :data:recordings
  :data:player --> :testing:runtime
  :data:player --> :core:utils
  :data:player --> :data:recordings
  :data:player --> :data:datastore
  :data:bookmarks --> :testing:runtime
  :data:bookmarks --> :core:utils
  :data:bookmarks --> :data:recordings
  :data:bookmarks --> :data:database
  :feature:player-shared --> :testing:runtime
  :feature:player-shared --> :core:ui
  :feature:player-shared --> :core:utils
  :feature:player-shared --> :data:player
  :feature:player-shared --> :data:editor
  :feature:player-shared --> :data:visualizer
  :feature:player-shared --> :data:recordings
  :feature:player-shared --> :data:interactions
  :feature:player-shared --> :data:use_case
  :data:recorder --> :testing:runtime
  :data:recorder --> :core:utils
  :data:recorder --> :data:use_case
  :data:recorder --> :data:location
  :data:recorder --> :data:datastore
  :data:recorder --> :data:recordings
  :data:recorder --> :data:bookmarks
  :data:visualizer --> :testing:runtime
  :data:visualizer --> :data:recordings
  :data:use_case --> :testing:runtime
  :data:use_case --> :core:utils
  :data:use_case --> :data:interactions
  :data:use_case --> :data:recordings
  :data:use_case --> :data:datastore
  :data:use_case --> :data:categories
  :feature:onboarding --> :testing:runtime
  :feature:onboarding --> :core:ui
  :feature:onboarding --> :core:utils
  :feature:onboarding --> :data:datastore
  :feature:categories --> :testing:runtime
  :feature:categories --> :core:ui
  :feature:categories --> :core:utils
  :feature:categories --> :data:categories
  :feature:categories --> :data:recordings
  :data:database --> :testing:runtime
  :data:database --> :core:utils
  :feature:editor --> :testing:runtime
  :feature:editor --> :core:ui
  :feature:editor --> :core:utils
  :feature:editor --> :data:editor
  :feature:editor --> :data:player
  :feature:editor --> :data:recordings
  :feature:editor --> :feature:player-shared
  :feature:recordings --> :testing:runtime
  :feature:recordings --> :core:ui
  :feature:recordings --> :core:utils
  :feature:recordings --> :data:categories
  :feature:recordings --> :data:recordings
  :feature:recordings --> :data:use_case
  :feature:recordings --> :data:interactions
  :feature:recordings --> :feature:categories
  :data:recordings --> :testing:runtime
  :data:recordings --> :core:utils
  :data:recordings --> :data:database
  :data:recordings --> :data:datastore
  :data:recordings --> :data:location
  :data:recordings --> :data:categories
  :app --> :core:utils
  :app --> :core:ui
  :app --> :data:worker
  :app --> :data:interactions
  :app --> :feature:categories
  :app --> :feature:player
  :app --> :feature:recorder
  :app --> :feature:recordings
  :app --> :feature:editor
  :app --> :feature:settings
  :app --> :feature:widget
  :app --> :feature:onboarding
  :data:datastore --> :testing:runtime
  :data:datastore --> :core:utils

classDef android-library fill:#4169E1,stroke:#fff,stroke-width:2px,color:#fff;
classDef kotlin-jvm fill:#720e9e,stroke:#fff,stroke-width:2px,color:#fff;
classDef android-application fill:#98FB98,stroke:#fff,stroke-width:2px,color:#fff;
class :core:ui android-library
class :testing:runtime android-library
class :data:categories android-library
class :core:utils kotlin-jvm
class :data:database android-library
class :feature:settings android-library
class :data:recordings android-library
class :data:datastore android-library
class :feature:widget android-library
class :data:recorder android-library
class :data:use_case android-library
class :data:location android-library
class :data:editor android-library
class :data:player android-library
class :data:worker android-library
class :feature:recorder android-library
class :feature:player android-library
class :data:bookmarks android-library
class :data:interactions android-library
class :feature:player-shared android-library
class :data:visualizer android-library
class :feature:onboarding android-library
class :feature:categories android-library
class :feature:editor android-library
class :feature:recordings android-library
class :app android-application

Loading