Update color mapping

| Type        | Plugin ID                          | Color                  |
|-------------|------------------------------------|------------------------|
| Application | `nowinandroid.android.application` | `#CAFFBF` PastelGreen  |
| Feature     | `nowinandroid.android.feature`     | `#FFD6A5` PastelOrange |
| Library     | `nowinandroid.android.library`     | `#9BF6FF` PastelBlue   |
| Test        | `nowinandroid.android.test`        | `#A0C4FF` PastelMauve  |
| JVM         | `nowinandroid.jvm.library`         | `#BDB2FF` PastelPurple |
| Unknown     | `?`                                | `#FFADAD` PastelRed    |
pull/1953/head
Simon Marquis 4 days ago
parent 154329c1b7
commit 1c61be7b7b

@ -1,5 +1,7 @@
# `:app-nia-catalog` # `:app-nia-catalog`
## Module dependency graph
<!--region graph--> <!--region graph-->
```mermaid ```mermaid
--- ---
@ -13,7 +15,7 @@ graph TB
direction TB direction TB
:core:analytics[analytics]:::android-library :core:analytics[analytics]:::android-library
:core:designsystem[designsystem]:::android-library :core:designsystem[designsystem]:::android-library
:core:model[model]:::jvm :core:model[model]:::jvm-library
:core:ui[ui]:::android-library :core:ui[ui]:::android-library
end end
:app-nia-catalog[app-nia-catalog]:::android-application :app-nia-catalog[app-nia-catalog]:::android-application
@ -24,10 +26,11 @@ graph TB
:core:ui ---> :core:designsystem :core:ui ---> :core:designsystem
:core:ui ---> :core:model :core:ui ---> :core:model
classDef android-application fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-application fill:#CAFFBF,stroke:#000,stroke-width:2px,color:#000;
classDef android-library fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-feature fill:#FFD6A5,stroke:#000,stroke-width:2px,color:#000;
classDef android-test fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-library fill:#9BF6FF,stroke:#000,stroke-width:2px,color:#000;
classDef jvm fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-test fill:#A0C4FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FF0000,stroke:#fff,stroke-width:2px,color:#fff; classDef jvm-library fill:#BDB2FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FFADAD,stroke:#000,stroke-width:2px,color:#000;
``` ```
<!--endregion--> <!--endregion-->

@ -1,5 +1,7 @@
# `:app` # `:app`
## Module dependency graph
<!--region graph--> <!--region graph-->
```mermaid ```mermaid
--- ---
@ -12,26 +14,26 @@ graph TB
subgraph :core subgraph :core
direction TB direction TB
:core:analytics[analytics]:::android-library :core:analytics[analytics]:::android-library
:core:common[common]:::jvm :core:common[common]:::jvm-library
:core:data[data]:::android-library :core:data[data]:::android-library
:core:database[database]:::android-library :core:database[database]:::android-library
:core:datastore[datastore]:::android-library :core:datastore[datastore]:::android-library
:core:datastore-proto[datastore-proto]:::android-library :core:datastore-proto[datastore-proto]:::android-library
:core:designsystem[designsystem]:::android-library :core:designsystem[designsystem]:::android-library
:core:domain[domain]:::android-library :core:domain[domain]:::android-library
:core:model[model]:::jvm :core:model[model]:::jvm-library
:core:network[network]:::android-library :core:network[network]:::android-library
:core:notifications[notifications]:::android-library :core:notifications[notifications]:::android-library
:core:ui[ui]:::android-library :core:ui[ui]:::android-library
end end
subgraph :feature subgraph :feature
direction TB direction TB
:feature:bookmarks[bookmarks]:::android-library :feature:bookmarks[bookmarks]:::android-feature
:feature:foryou[foryou]:::android-library :feature:foryou[foryou]:::android-feature
:feature:interests[interests]:::android-library :feature:interests[interests]:::android-feature
:feature:search[search]:::android-library :feature:search[search]:::android-feature
:feature:settings[settings]:::android-library :feature:settings[settings]:::android-feature
:feature:topic[topic]:::android-library :feature:topic[topic]:::android-feature
end end
subgraph :sync subgraph :sync
direction TB direction TB
@ -100,10 +102,11 @@ graph TB
:sync:work -.-> :core:data :sync:work -.-> :core:data
:sync:work -.-> :core:notifications :sync:work -.-> :core:notifications
classDef android-application fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-application fill:#CAFFBF,stroke:#000,stroke-width:2px,color:#000;
classDef android-library fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-feature fill:#FFD6A5,stroke:#000,stroke-width:2px,color:#000;
classDef android-test fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-library fill:#9BF6FF,stroke:#000,stroke-width:2px,color:#000;
classDef jvm fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-test fill:#A0C4FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FF0000,stroke:#fff,stroke-width:2px,color:#fff; classDef jvm-library fill:#BDB2FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FFADAD,stroke:#000,stroke-width:2px,color:#000;
``` ```
<!--endregion--> <!--endregion-->

@ -1,5 +1,7 @@
# `:benchmarks` # `:benchmarks`
## Module dependency graph
<!--region graph--> <!--region graph-->
```mermaid ```mermaid
--- ---
@ -12,26 +14,26 @@ graph TB
subgraph :core subgraph :core
direction TB direction TB
:core:analytics[analytics]:::android-library :core:analytics[analytics]:::android-library
:core:common[common]:::jvm :core:common[common]:::jvm-library
:core:data[data]:::android-library :core:data[data]:::android-library
:core:database[database]:::android-library :core:database[database]:::android-library
:core:datastore[datastore]:::android-library :core:datastore[datastore]:::android-library
:core:datastore-proto[datastore-proto]:::android-library :core:datastore-proto[datastore-proto]:::android-library
:core:designsystem[designsystem]:::android-library :core:designsystem[designsystem]:::android-library
:core:domain[domain]:::android-library :core:domain[domain]:::android-library
:core:model[model]:::jvm :core:model[model]:::jvm-library
:core:network[network]:::android-library :core:network[network]:::android-library
:core:notifications[notifications]:::android-library :core:notifications[notifications]:::android-library
:core:ui[ui]:::android-library :core:ui[ui]:::android-library
end end
subgraph :feature subgraph :feature
direction TB direction TB
:feature:bookmarks[bookmarks]:::android-library :feature:bookmarks[bookmarks]:::android-feature
:feature:foryou[foryou]:::android-library :feature:foryou[foryou]:::android-feature
:feature:interests[interests]:::android-library :feature:interests[interests]:::android-feature
:feature:search[search]:::android-library :feature:search[search]:::android-feature
:feature:settings[settings]:::android-library :feature:settings[settings]:::android-feature
:feature:topic[topic]:::android-library :feature:topic[topic]:::android-feature
end end
subgraph :sync subgraph :sync
direction TB direction TB
@ -100,10 +102,11 @@ graph TB
:sync:work -.-> :core:data :sync:work -.-> :core:data
:sync:work -.-> :core:notifications :sync:work -.-> :core:notifications
classDef android-application fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-application fill:#CAFFBF,stroke:#000,stroke-width:2px,color:#000;
classDef android-library fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-feature fill:#FFD6A5,stroke:#000,stroke-width:2px,color:#000;
classDef android-test fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-library fill:#9BF6FF,stroke:#000,stroke-width:2px,color:#000;
classDef jvm fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-test fill:#A0C4FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FF0000,stroke:#fff,stroke-width:2px,color:#fff; classDef jvm-library fill:#BDB2FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FFADAD,stroke:#000,stroke-width:2px,color:#000;
``` ```
<!--endregion--> <!--endregion-->

@ -94,33 +94,39 @@ private class Graph(
*/ */
internal enum class PluginType(val id: String, val ref: String, val style: String) { internal enum class PluginType(val id: String, val ref: String, val style: String) {
AndroidApplication( AndroidApplication(
id = "com.android.application", id = "nowinandroid.android.application",
ref = "android-application", ref = "android-application",
style = "fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff", style = "fill:#CAFFBF,stroke:#000,stroke-width:2px,color:#000",
),
AndroidFeature(
id = "nowinandroid.android.feature",
ref = "android-feature",
style = "fill:#FFD6A5,stroke:#000,stroke-width:2px,color:#000",
), ),
AndroidLibrary( AndroidLibrary(
id = "com.android.library", id = "nowinandroid.android.library",
ref = "android-library", ref = "android-library",
style = "fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff", style = "fill:#9BF6FF,stroke:#000,stroke-width:2px,color:#000",
), ),
AndroidTest( AndroidTest(
id = "com.android.test", id = "nowinandroid.android.test",
ref = "android-test", ref = "android-test",
style = "fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff", style = "fill:#A0C4FF,stroke:#000,stroke-width:2px,color:#000",
), ),
Jvm( Jvm(
id = "org.jetbrains.kotlin.jvm", id = "nowinandroid.jvm.library",
ref = "jvm", ref = "jvm-library",
style = "fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff", style = "fill:#BDB2FF,stroke:#000,stroke-width:2px,color:#000",
), ),
Unknown( Unknown(
id = "?", id = "?",
ref = "unknown", ref = "unknown",
style = "fill:#FF0000,stroke:#fff,stroke-width:2px,color:#fff", style = "fill:#FFADAD,stroke:#000,stroke-width:2px,color:#000",
), ),
} }
internal fun Project.configureGraphTasks() { internal fun Project.configureGraphTasks() {
if (!buildFile.exists()) return // Ignore root modules without build file
val dumpTask = tasks.register<GraphDumpTask>("graphDump") { val dumpTask = tasks.register<GraphDumpTask>("graphDump") {
val graph = Graph(this@configureGraphTasks).invoke() val graph = Graph(this@configureGraphTasks).invoke()
projectPath = this@configureGraphTasks.path projectPath = this@configureGraphTasks.path
@ -253,6 +259,8 @@ private abstract class GraphUpdateTask : DefaultTask() {
""" """
# `${projectPath.get()}` # `${projectPath.get()}`
## Module dependency graph
<!--region graph--> <!--endregion--> <!--region graph--> <!--endregion-->
""".trimIndent(), """.trimIndent(),

@ -1,5 +1,7 @@
# `:core:analytics` # `:core:analytics`
## Module dependency graph
<!--region graph--> <!--region graph-->
```mermaid ```mermaid
--- ---
@ -14,10 +16,11 @@ graph TB
:core:analytics[analytics]:::android-library :core:analytics[analytics]:::android-library
end end
classDef android-application fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-application fill:#CAFFBF,stroke:#000,stroke-width:2px,color:#000;
classDef android-library fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-feature fill:#FFD6A5,stroke:#000,stroke-width:2px,color:#000;
classDef android-test fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-library fill:#9BF6FF,stroke:#000,stroke-width:2px,color:#000;
classDef jvm fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-test fill:#A0C4FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FF0000,stroke:#fff,stroke-width:2px,color:#fff; classDef jvm-library fill:#BDB2FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FFADAD,stroke:#000,stroke-width:2px,color:#000;
``` ```
<!--endregion--> <!--endregion-->

@ -1,5 +1,7 @@
# `:core:common` # `:core:common`
## Module dependency graph
<!--region graph--> <!--region graph-->
```mermaid ```mermaid
--- ---
@ -11,13 +13,14 @@ config:
graph TB graph TB
subgraph :core subgraph :core
direction TB direction TB
:core:common[common]:::jvm :core:common[common]:::jvm-library
end end
classDef android-application fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-application fill:#CAFFBF,stroke:#000,stroke-width:2px,color:#000;
classDef android-library fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-feature fill:#FFD6A5,stroke:#000,stroke-width:2px,color:#000;
classDef android-test fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-library fill:#9BF6FF,stroke:#000,stroke-width:2px,color:#000;
classDef jvm fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-test fill:#A0C4FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FF0000,stroke:#fff,stroke-width:2px,color:#fff; classDef jvm-library fill:#BDB2FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FFADAD,stroke:#000,stroke-width:2px,color:#000;
``` ```
<!--endregion--> <!--endregion-->

@ -1,5 +1,7 @@
# `:core:data-test` # `:core:data-test`
## Module dependency graph
<!--region graph--> <!--region graph-->
```mermaid ```mermaid
--- ---
@ -12,13 +14,13 @@ graph TB
subgraph :core subgraph :core
direction TB direction TB
:core:analytics[analytics]:::android-library :core:analytics[analytics]:::android-library
:core:common[common]:::jvm :core:common[common]:::jvm-library
:core:data[data]:::android-library :core:data[data]:::android-library
:core:data-test[data-test]:::android-library :core:data-test[data-test]:::android-library
:core:database[database]:::android-library :core:database[database]:::android-library
:core:datastore[datastore]:::android-library :core:datastore[datastore]:::android-library
:core:datastore-proto[datastore-proto]:::android-library :core:datastore-proto[datastore-proto]:::android-library
:core:model[model]:::jvm :core:model[model]:::jvm-library
:core:network[network]:::android-library :core:network[network]:::android-library
:core:notifications[notifications]:::android-library :core:notifications[notifications]:::android-library
end end
@ -39,10 +41,11 @@ graph TB
:core:notifications -.-> :core:common :core:notifications -.-> :core:common
:core:notifications ---> :core:model :core:notifications ---> :core:model
classDef android-application fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-application fill:#CAFFBF,stroke:#000,stroke-width:2px,color:#000;
classDef android-library fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-feature fill:#FFD6A5,stroke:#000,stroke-width:2px,color:#000;
classDef android-test fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-library fill:#9BF6FF,stroke:#000,stroke-width:2px,color:#000;
classDef jvm fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-test fill:#A0C4FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FF0000,stroke:#fff,stroke-width:2px,color:#fff; classDef jvm-library fill:#BDB2FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FFADAD,stroke:#000,stroke-width:2px,color:#000;
``` ```
<!--endregion--> <!--endregion-->

@ -1,5 +1,7 @@
# `:core:data` # `:core:data`
## Module dependency graph
<!--region graph--> <!--region graph-->
```mermaid ```mermaid
--- ---
@ -12,12 +14,12 @@ graph TB
subgraph :core subgraph :core
direction TB direction TB
:core:analytics[analytics]:::android-library :core:analytics[analytics]:::android-library
:core:common[common]:::jvm :core:common[common]:::jvm-library
:core:data[data]:::android-library :core:data[data]:::android-library
:core:database[database]:::android-library :core:database[database]:::android-library
:core:datastore[datastore]:::android-library :core:datastore[datastore]:::android-library
:core:datastore-proto[datastore-proto]:::android-library :core:datastore-proto[datastore-proto]:::android-library
:core:model[model]:::jvm :core:model[model]:::jvm-library
:core:network[network]:::android-library :core:network[network]:::android-library
:core:notifications[notifications]:::android-library :core:notifications[notifications]:::android-library
end end
@ -37,10 +39,11 @@ graph TB
:core:notifications -.-> :core:common :core:notifications -.-> :core:common
:core:notifications ---> :core:model :core:notifications ---> :core:model
classDef android-application fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-application fill:#CAFFBF,stroke:#000,stroke-width:2px,color:#000;
classDef android-library fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-feature fill:#FFD6A5,stroke:#000,stroke-width:2px,color:#000;
classDef android-test fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-library fill:#9BF6FF,stroke:#000,stroke-width:2px,color:#000;
classDef jvm fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-test fill:#A0C4FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FF0000,stroke:#fff,stroke-width:2px,color:#fff; classDef jvm-library fill:#BDB2FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FFADAD,stroke:#000,stroke-width:2px,color:#000;
``` ```
<!--endregion--> <!--endregion-->

@ -1,5 +1,7 @@
# `:core:database` # `:core:database`
## Module dependency graph
<!--region graph--> <!--region graph-->
```mermaid ```mermaid
--- ---
@ -12,15 +14,16 @@ graph TB
subgraph :core subgraph :core
direction TB direction TB
:core:database[database]:::android-library :core:database[database]:::android-library
:core:model[model]:::jvm :core:model[model]:::jvm-library
end end
:core:database ---> :core:model :core:database ---> :core:model
classDef android-application fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-application fill:#CAFFBF,stroke:#000,stroke-width:2px,color:#000;
classDef android-library fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-feature fill:#FFD6A5,stroke:#000,stroke-width:2px,color:#000;
classDef android-test fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-library fill:#9BF6FF,stroke:#000,stroke-width:2px,color:#000;
classDef jvm fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-test fill:#A0C4FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FF0000,stroke:#fff,stroke-width:2px,color:#fff; classDef jvm-library fill:#BDB2FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FFADAD,stroke:#000,stroke-width:2px,color:#000;
``` ```
<!--endregion--> <!--endregion-->

@ -1,5 +1,7 @@
# `:core:datastore-proto` # `:core:datastore-proto`
## Module dependency graph
<!--region graph--> <!--region graph-->
```mermaid ```mermaid
--- ---
@ -14,10 +16,11 @@ graph TB
:core:datastore-proto[datastore-proto]:::android-library :core:datastore-proto[datastore-proto]:::android-library
end end
classDef android-application fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-application fill:#CAFFBF,stroke:#000,stroke-width:2px,color:#000;
classDef android-library fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-feature fill:#FFD6A5,stroke:#000,stroke-width:2px,color:#000;
classDef android-test fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-library fill:#9BF6FF,stroke:#000,stroke-width:2px,color:#000;
classDef jvm fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-test fill:#A0C4FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FF0000,stroke:#fff,stroke-width:2px,color:#fff; classDef jvm-library fill:#BDB2FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FFADAD,stroke:#000,stroke-width:2px,color:#000;
``` ```
<!--endregion--> <!--endregion-->

@ -1,5 +1,7 @@
# `:core:datastore-test` # `:core:datastore-test`
## Module dependency graph
<!--region graph--> <!--region graph-->
```mermaid ```mermaid
--- ---
@ -11,11 +13,11 @@ config:
graph TB graph TB
subgraph :core subgraph :core
direction TB direction TB
:core:common[common]:::jvm :core:common[common]:::jvm-library
:core:datastore[datastore]:::android-library :core:datastore[datastore]:::android-library
:core:datastore-proto[datastore-proto]:::android-library :core:datastore-proto[datastore-proto]:::android-library
:core:datastore-test[datastore-test]:::android-library :core:datastore-test[datastore-test]:::android-library
:core:model[model]:::jvm :core:model[model]:::jvm-library
end end
:core:datastore -.-> :core:common :core:datastore -.-> :core:common
@ -24,10 +26,11 @@ graph TB
:core:datastore-test -.-> :core:common :core:datastore-test -.-> :core:common
:core:datastore-test -.-> :core:datastore :core:datastore-test -.-> :core:datastore
classDef android-application fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-application fill:#CAFFBF,stroke:#000,stroke-width:2px,color:#000;
classDef android-library fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-feature fill:#FFD6A5,stroke:#000,stroke-width:2px,color:#000;
classDef android-test fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-library fill:#9BF6FF,stroke:#000,stroke-width:2px,color:#000;
classDef jvm fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-test fill:#A0C4FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FF0000,stroke:#fff,stroke-width:2px,color:#fff; classDef jvm-library fill:#BDB2FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FFADAD,stroke:#000,stroke-width:2px,color:#000;
``` ```
<!--endregion--> <!--endregion-->

@ -1,5 +1,7 @@
# `:core:datastore` # `:core:datastore`
## Module dependency graph
<!--region graph--> <!--region graph-->
```mermaid ```mermaid
--- ---
@ -11,20 +13,21 @@ config:
graph TB graph TB
subgraph :core subgraph :core
direction TB direction TB
:core:common[common]:::jvm :core:common[common]:::jvm-library
:core:datastore[datastore]:::android-library :core:datastore[datastore]:::android-library
:core:datastore-proto[datastore-proto]:::android-library :core:datastore-proto[datastore-proto]:::android-library
:core:model[model]:::jvm :core:model[model]:::jvm-library
end end
:core:datastore -.-> :core:common :core:datastore -.-> :core:common
:core:datastore ---> :core:datastore-proto :core:datastore ---> :core:datastore-proto
:core:datastore ---> :core:model :core:datastore ---> :core:model
classDef android-application fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-application fill:#CAFFBF,stroke:#000,stroke-width:2px,color:#000;
classDef android-library fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-feature fill:#FFD6A5,stroke:#000,stroke-width:2px,color:#000;
classDef android-test fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-library fill:#9BF6FF,stroke:#000,stroke-width:2px,color:#000;
classDef jvm fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-test fill:#A0C4FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FF0000,stroke:#fff,stroke-width:2px,color:#fff; classDef jvm-library fill:#BDB2FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FFADAD,stroke:#000,stroke-width:2px,color:#000;
``` ```
<!--endregion--> <!--endregion-->

@ -1,5 +1,7 @@
# `:core:designsystem` # `:core:designsystem`
## Module dependency graph
<!--region graph--> <!--region graph-->
```mermaid ```mermaid
--- ---
@ -14,10 +16,11 @@ graph TB
:core:designsystem[designsystem]:::android-library :core:designsystem[designsystem]:::android-library
end end
classDef android-application fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-application fill:#CAFFBF,stroke:#000,stroke-width:2px,color:#000;
classDef android-library fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-feature fill:#FFD6A5,stroke:#000,stroke-width:2px,color:#000;
classDef android-test fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-library fill:#9BF6FF,stroke:#000,stroke-width:2px,color:#000;
classDef jvm fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-test fill:#A0C4FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FF0000,stroke:#fff,stroke-width:2px,color:#fff; classDef jvm-library fill:#BDB2FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FFADAD,stroke:#000,stroke-width:2px,color:#000;
``` ```
<!--endregion--> <!--endregion-->

@ -1,5 +1,7 @@
# `:core:domain` # `:core:domain`
## Module dependency graph
<!--region graph--> <!--region graph-->
```mermaid ```mermaid
--- ---
@ -12,13 +14,13 @@ graph TB
subgraph :core subgraph :core
direction TB direction TB
:core:analytics[analytics]:::android-library :core:analytics[analytics]:::android-library
:core:common[common]:::jvm :core:common[common]:::jvm-library
:core:data[data]:::android-library :core:data[data]:::android-library
:core:database[database]:::android-library :core:database[database]:::android-library
:core:datastore[datastore]:::android-library :core:datastore[datastore]:::android-library
:core:datastore-proto[datastore-proto]:::android-library :core:datastore-proto[datastore-proto]:::android-library
:core:domain[domain]:::android-library :core:domain[domain]:::android-library
:core:model[model]:::jvm :core:model[model]:::jvm-library
:core:network[network]:::android-library :core:network[network]:::android-library
:core:notifications[notifications]:::android-library :core:notifications[notifications]:::android-library
end end
@ -40,10 +42,11 @@ graph TB
:core:notifications -.-> :core:common :core:notifications -.-> :core:common
:core:notifications ---> :core:model :core:notifications ---> :core:model
classDef android-application fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-application fill:#CAFFBF,stroke:#000,stroke-width:2px,color:#000;
classDef android-library fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-feature fill:#FFD6A5,stroke:#000,stroke-width:2px,color:#000;
classDef android-test fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-library fill:#9BF6FF,stroke:#000,stroke-width:2px,color:#000;
classDef jvm fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-test fill:#A0C4FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FF0000,stroke:#fff,stroke-width:2px,color:#fff; classDef jvm-library fill:#BDB2FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FFADAD,stroke:#000,stroke-width:2px,color:#000;
``` ```
<!--endregion--> <!--endregion-->

@ -1,5 +1,7 @@
# `:core:model` # `:core:model`
## Module dependency graph
<!--region graph--> <!--region graph-->
```mermaid ```mermaid
--- ---
@ -11,13 +13,14 @@ config:
graph TB graph TB
subgraph :core subgraph :core
direction TB direction TB
:core:model[model]:::jvm :core:model[model]:::jvm-library
end end
classDef android-application fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-application fill:#CAFFBF,stroke:#000,stroke-width:2px,color:#000;
classDef android-library fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-feature fill:#FFD6A5,stroke:#000,stroke-width:2px,color:#000;
classDef android-test fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-library fill:#9BF6FF,stroke:#000,stroke-width:2px,color:#000;
classDef jvm fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-test fill:#A0C4FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FF0000,stroke:#fff,stroke-width:2px,color:#fff; classDef jvm-library fill:#BDB2FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FFADAD,stroke:#000,stroke-width:2px,color:#000;
``` ```
<!--endregion--> <!--endregion-->

@ -1,5 +1,7 @@
# `:core:network` # `:core:network`
## Module dependency graph
<!--region graph--> <!--region graph-->
```mermaid ```mermaid
--- ---
@ -11,18 +13,19 @@ config:
graph TB graph TB
subgraph :core subgraph :core
direction TB direction TB
:core:common[common]:::jvm :core:common[common]:::jvm-library
:core:model[model]:::jvm :core:model[model]:::jvm-library
:core:network[network]:::android-library :core:network[network]:::android-library
end end
:core:network ---> :core:common :core:network ---> :core:common
:core:network ---> :core:model :core:network ---> :core:model
classDef android-application fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-application fill:#CAFFBF,stroke:#000,stroke-width:2px,color:#000;
classDef android-library fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-feature fill:#FFD6A5,stroke:#000,stroke-width:2px,color:#000;
classDef android-test fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-library fill:#9BF6FF,stroke:#000,stroke-width:2px,color:#000;
classDef jvm fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-test fill:#A0C4FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FF0000,stroke:#fff,stroke-width:2px,color:#fff; classDef jvm-library fill:#BDB2FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FFADAD,stroke:#000,stroke-width:2px,color:#000;
``` ```
<!--endregion--> <!--endregion-->

@ -1,5 +1,7 @@
# `:core:notifications` # `:core:notifications`
## Module dependency graph
<!--region graph--> <!--region graph-->
```mermaid ```mermaid
--- ---
@ -11,18 +13,19 @@ config:
graph TB graph TB
subgraph :core subgraph :core
direction TB direction TB
:core:common[common]:::jvm :core:common[common]:::jvm-library
:core:model[model]:::jvm :core:model[model]:::jvm-library
:core:notifications[notifications]:::android-library :core:notifications[notifications]:::android-library
end end
:core:notifications -.-> :core:common :core:notifications -.-> :core:common
:core:notifications ---> :core:model :core:notifications ---> :core:model
classDef android-application fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-application fill:#CAFFBF,stroke:#000,stroke-width:2px,color:#000;
classDef android-library fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-feature fill:#FFD6A5,stroke:#000,stroke-width:2px,color:#000;
classDef android-test fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-library fill:#9BF6FF,stroke:#000,stroke-width:2px,color:#000;
classDef jvm fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-test fill:#A0C4FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FF0000,stroke:#fff,stroke-width:2px,color:#fff; classDef jvm-library fill:#BDB2FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FFADAD,stroke:#000,stroke-width:2px,color:#000;
``` ```
<!--endregion--> <!--endregion-->

@ -1,5 +1,7 @@
# `:core:screenshot-testing` # `:core:screenshot-testing`
## Module dependency graph
<!--region graph--> <!--region graph-->
```mermaid ```mermaid
--- ---
@ -17,10 +19,11 @@ graph TB
:core:screenshot-testing -.-> :core:designsystem :core:screenshot-testing -.-> :core:designsystem
classDef android-application fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-application fill:#CAFFBF,stroke:#000,stroke-width:2px,color:#000;
classDef android-library fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-feature fill:#FFD6A5,stroke:#000,stroke-width:2px,color:#000;
classDef android-test fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-library fill:#9BF6FF,stroke:#000,stroke-width:2px,color:#000;
classDef jvm fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-test fill:#A0C4FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FF0000,stroke:#fff,stroke-width:2px,color:#fff; classDef jvm-library fill:#BDB2FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FFADAD,stroke:#000,stroke-width:2px,color:#000;
``` ```
<!--endregion--> <!--endregion-->

@ -1,5 +1,7 @@
# `:core:testing` # `:core:testing`
## Module dependency graph
<!--region graph--> <!--region graph-->
```mermaid ```mermaid
--- ---
@ -12,12 +14,12 @@ graph TB
subgraph :core subgraph :core
direction TB direction TB
:core:analytics[analytics]:::android-library :core:analytics[analytics]:::android-library
:core:common[common]:::jvm :core:common[common]:::jvm-library
:core:data[data]:::android-library :core:data[data]:::android-library
:core:database[database]:::android-library :core:database[database]:::android-library
:core:datastore[datastore]:::android-library :core:datastore[datastore]:::android-library
:core:datastore-proto[datastore-proto]:::android-library :core:datastore-proto[datastore-proto]:::android-library
:core:model[model]:::jvm :core:model[model]:::jvm-library
:core:network[network]:::android-library :core:network[network]:::android-library
:core:notifications[notifications]:::android-library :core:notifications[notifications]:::android-library
:core:testing[testing]:::android-library :core:testing[testing]:::android-library
@ -43,10 +45,11 @@ graph TB
:core:testing ---> :core:model :core:testing ---> :core:model
:core:testing ---> :core:notifications :core:testing ---> :core:notifications
classDef android-application fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-application fill:#CAFFBF,stroke:#000,stroke-width:2px,color:#000;
classDef android-library fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-feature fill:#FFD6A5,stroke:#000,stroke-width:2px,color:#000;
classDef android-test fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-library fill:#9BF6FF,stroke:#000,stroke-width:2px,color:#000;
classDef jvm fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-test fill:#A0C4FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FF0000,stroke:#fff,stroke-width:2px,color:#fff; classDef jvm-library fill:#BDB2FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FFADAD,stroke:#000,stroke-width:2px,color:#000;
``` ```
<!--endregion--> <!--endregion-->

@ -1,5 +1,7 @@
# `:core:ui` # `:core:ui`
## Module dependency graph
<!--region graph--> <!--region graph-->
```mermaid ```mermaid
--- ---
@ -13,7 +15,7 @@ graph TB
direction TB direction TB
:core:analytics[analytics]:::android-library :core:analytics[analytics]:::android-library
:core:designsystem[designsystem]:::android-library :core:designsystem[designsystem]:::android-library
:core:model[model]:::jvm :core:model[model]:::jvm-library
:core:ui[ui]:::android-library :core:ui[ui]:::android-library
end end
@ -21,10 +23,11 @@ graph TB
:core:ui ---> :core:designsystem :core:ui ---> :core:designsystem
:core:ui ---> :core:model :core:ui ---> :core:model
classDef android-application fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-application fill:#CAFFBF,stroke:#000,stroke-width:2px,color:#000;
classDef android-library fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-feature fill:#FFD6A5,stroke:#000,stroke-width:2px,color:#000;
classDef android-test fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-library fill:#9BF6FF,stroke:#000,stroke-width:2px,color:#000;
classDef jvm fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-test fill:#A0C4FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FF0000,stroke:#fff,stroke-width:2px,color:#fff; classDef jvm-library fill:#BDB2FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FFADAD,stroke:#000,stroke-width:2px,color:#000;
``` ```
<!--endregion--> <!--endregion-->

@ -1,5 +1,7 @@
# `:feature:bookmarks` # `:feature:bookmarks`
## Module dependency graph
<!--region graph--> <!--region graph-->
```mermaid ```mermaid
--- ---
@ -12,20 +14,20 @@ graph TB
subgraph :core subgraph :core
direction TB direction TB
:core:analytics[analytics]:::android-library :core:analytics[analytics]:::android-library
:core:common[common]:::jvm :core:common[common]:::jvm-library
:core:data[data]:::android-library :core:data[data]:::android-library
:core:database[database]:::android-library :core:database[database]:::android-library
:core:datastore[datastore]:::android-library :core:datastore[datastore]:::android-library
:core:datastore-proto[datastore-proto]:::android-library :core:datastore-proto[datastore-proto]:::android-library
:core:designsystem[designsystem]:::android-library :core:designsystem[designsystem]:::android-library
:core:model[model]:::jvm :core:model[model]:::jvm-library
:core:network[network]:::android-library :core:network[network]:::android-library
:core:notifications[notifications]:::android-library :core:notifications[notifications]:::android-library
:core:ui[ui]:::android-library :core:ui[ui]:::android-library
end end
subgraph :feature subgraph :feature
direction TB direction TB
:feature:bookmarks[bookmarks]:::android-library :feature:bookmarks[bookmarks]:::android-feature
end end
:core:data -.-> :core:analytics :core:data -.-> :core:analytics
@ -49,10 +51,11 @@ graph TB
:feature:bookmarks -.-> :core:designsystem :feature:bookmarks -.-> :core:designsystem
:feature:bookmarks -.-> :core:ui :feature:bookmarks -.-> :core:ui
classDef android-application fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-application fill:#CAFFBF,stroke:#000,stroke-width:2px,color:#000;
classDef android-library fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-feature fill:#FFD6A5,stroke:#000,stroke-width:2px,color:#000;
classDef android-test fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-library fill:#9BF6FF,stroke:#000,stroke-width:2px,color:#000;
classDef jvm fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-test fill:#A0C4FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FF0000,stroke:#fff,stroke-width:2px,color:#fff; classDef jvm-library fill:#BDB2FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FFADAD,stroke:#000,stroke-width:2px,color:#000;
``` ```
<!--endregion--> <!--endregion-->

@ -1,5 +1,7 @@
# `:feature:foryou` # `:feature:foryou`
## Module dependency graph
<!--region graph--> <!--region graph-->
```mermaid ```mermaid
--- ---
@ -12,21 +14,21 @@ graph TB
subgraph :core subgraph :core
direction TB direction TB
:core:analytics[analytics]:::android-library :core:analytics[analytics]:::android-library
:core:common[common]:::jvm :core:common[common]:::jvm-library
:core:data[data]:::android-library :core:data[data]:::android-library
:core:database[database]:::android-library :core:database[database]:::android-library
:core:datastore[datastore]:::android-library :core:datastore[datastore]:::android-library
:core:datastore-proto[datastore-proto]:::android-library :core:datastore-proto[datastore-proto]:::android-library
:core:designsystem[designsystem]:::android-library :core:designsystem[designsystem]:::android-library
:core:domain[domain]:::android-library :core:domain[domain]:::android-library
:core:model[model]:::jvm :core:model[model]:::jvm-library
:core:network[network]:::android-library :core:network[network]:::android-library
:core:notifications[notifications]:::android-library :core:notifications[notifications]:::android-library
:core:ui[ui]:::android-library :core:ui[ui]:::android-library
end end
subgraph :feature subgraph :feature
direction TB direction TB
:feature:foryou[foryou]:::android-library :feature:foryou[foryou]:::android-feature
end end
:core:data -.-> :core:analytics :core:data -.-> :core:analytics
@ -54,10 +56,11 @@ graph TB
:feature:foryou -.-> :core:notifications :feature:foryou -.-> :core:notifications
:feature:foryou -.-> :core:ui :feature:foryou -.-> :core:ui
classDef android-application fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-application fill:#CAFFBF,stroke:#000,stroke-width:2px,color:#000;
classDef android-library fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-feature fill:#FFD6A5,stroke:#000,stroke-width:2px,color:#000;
classDef android-test fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-library fill:#9BF6FF,stroke:#000,stroke-width:2px,color:#000;
classDef jvm fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-test fill:#A0C4FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FF0000,stroke:#fff,stroke-width:2px,color:#fff; classDef jvm-library fill:#BDB2FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FFADAD,stroke:#000,stroke-width:2px,color:#000;
``` ```
<!--endregion--> <!--endregion-->

@ -1,5 +1,7 @@
# `:feature:interests` # `:feature:interests`
## Module dependency graph
<!--region graph--> <!--region graph-->
```mermaid ```mermaid
--- ---
@ -12,21 +14,21 @@ graph TB
subgraph :core subgraph :core
direction TB direction TB
:core:analytics[analytics]:::android-library :core:analytics[analytics]:::android-library
:core:common[common]:::jvm :core:common[common]:::jvm-library
:core:data[data]:::android-library :core:data[data]:::android-library
:core:database[database]:::android-library :core:database[database]:::android-library
:core:datastore[datastore]:::android-library :core:datastore[datastore]:::android-library
:core:datastore-proto[datastore-proto]:::android-library :core:datastore-proto[datastore-proto]:::android-library
:core:designsystem[designsystem]:::android-library :core:designsystem[designsystem]:::android-library
:core:domain[domain]:::android-library :core:domain[domain]:::android-library
:core:model[model]:::jvm :core:model[model]:::jvm-library
:core:network[network]:::android-library :core:network[network]:::android-library
:core:notifications[notifications]:::android-library :core:notifications[notifications]:::android-library
:core:ui[ui]:::android-library :core:ui[ui]:::android-library
end end
subgraph :feature subgraph :feature
direction TB direction TB
:feature:interests[interests]:::android-library :feature:interests[interests]:::android-feature
end end
:core:data -.-> :core:analytics :core:data -.-> :core:analytics
@ -53,10 +55,11 @@ graph TB
:feature:interests -.-> :core:domain :feature:interests -.-> :core:domain
:feature:interests -.-> :core:ui :feature:interests -.-> :core:ui
classDef android-application fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-application fill:#CAFFBF,stroke:#000,stroke-width:2px,color:#000;
classDef android-library fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-feature fill:#FFD6A5,stroke:#000,stroke-width:2px,color:#000;
classDef android-test fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-library fill:#9BF6FF,stroke:#000,stroke-width:2px,color:#000;
classDef jvm fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-test fill:#A0C4FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FF0000,stroke:#fff,stroke-width:2px,color:#fff; classDef jvm-library fill:#BDB2FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FFADAD,stroke:#000,stroke-width:2px,color:#000;
``` ```
<!--endregion--> <!--endregion-->

@ -1,5 +1,7 @@
# `:feature:search` # `:feature:search`
## Module dependency graph
<!--region graph--> <!--region graph-->
```mermaid ```mermaid
--- ---
@ -12,21 +14,21 @@ graph TB
subgraph :core subgraph :core
direction TB direction TB
:core:analytics[analytics]:::android-library :core:analytics[analytics]:::android-library
:core:common[common]:::jvm :core:common[common]:::jvm-library
:core:data[data]:::android-library :core:data[data]:::android-library
:core:database[database]:::android-library :core:database[database]:::android-library
:core:datastore[datastore]:::android-library :core:datastore[datastore]:::android-library
:core:datastore-proto[datastore-proto]:::android-library :core:datastore-proto[datastore-proto]:::android-library
:core:designsystem[designsystem]:::android-library :core:designsystem[designsystem]:::android-library
:core:domain[domain]:::android-library :core:domain[domain]:::android-library
:core:model[model]:::jvm :core:model[model]:::jvm-library
:core:network[network]:::android-library :core:network[network]:::android-library
:core:notifications[notifications]:::android-library :core:notifications[notifications]:::android-library
:core:ui[ui]:::android-library :core:ui[ui]:::android-library
end end
subgraph :feature subgraph :feature
direction TB direction TB
:feature:search[search]:::android-library :feature:search[search]:::android-feature
end end
:core:data -.-> :core:analytics :core:data -.-> :core:analytics
@ -53,10 +55,11 @@ graph TB
:feature:search -.-> :core:domain :feature:search -.-> :core:domain
:feature:search -.-> :core:ui :feature:search -.-> :core:ui
classDef android-application fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-application fill:#CAFFBF,stroke:#000,stroke-width:2px,color:#000;
classDef android-library fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-feature fill:#FFD6A5,stroke:#000,stroke-width:2px,color:#000;
classDef android-test fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-library fill:#9BF6FF,stroke:#000,stroke-width:2px,color:#000;
classDef jvm fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-test fill:#A0C4FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FF0000,stroke:#fff,stroke-width:2px,color:#fff; classDef jvm-library fill:#BDB2FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FFADAD,stroke:#000,stroke-width:2px,color:#000;
``` ```
<!--endregion--> <!--endregion-->

@ -1,5 +1,7 @@
# `:feature:settings` # `:feature:settings`
## Module dependency graph
<!--region graph--> <!--region graph-->
```mermaid ```mermaid
--- ---
@ -12,20 +14,20 @@ graph TB
subgraph :core subgraph :core
direction TB direction TB
:core:analytics[analytics]:::android-library :core:analytics[analytics]:::android-library
:core:common[common]:::jvm :core:common[common]:::jvm-library
:core:data[data]:::android-library :core:data[data]:::android-library
:core:database[database]:::android-library :core:database[database]:::android-library
:core:datastore[datastore]:::android-library :core:datastore[datastore]:::android-library
:core:datastore-proto[datastore-proto]:::android-library :core:datastore-proto[datastore-proto]:::android-library
:core:designsystem[designsystem]:::android-library :core:designsystem[designsystem]:::android-library
:core:model[model]:::jvm :core:model[model]:::jvm-library
:core:network[network]:::android-library :core:network[network]:::android-library
:core:notifications[notifications]:::android-library :core:notifications[notifications]:::android-library
:core:ui[ui]:::android-library :core:ui[ui]:::android-library
end end
subgraph :feature subgraph :feature
direction TB direction TB
:feature:settings[settings]:::android-library :feature:settings[settings]:::android-feature
end end
:core:data -.-> :core:analytics :core:data -.-> :core:analytics
@ -49,10 +51,11 @@ graph TB
:feature:settings -.-> :core:designsystem :feature:settings -.-> :core:designsystem
:feature:settings -.-> :core:ui :feature:settings -.-> :core:ui
classDef android-application fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-application fill:#CAFFBF,stroke:#000,stroke-width:2px,color:#000;
classDef android-library fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-feature fill:#FFD6A5,stroke:#000,stroke-width:2px,color:#000;
classDef android-test fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-library fill:#9BF6FF,stroke:#000,stroke-width:2px,color:#000;
classDef jvm fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-test fill:#A0C4FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FF0000,stroke:#fff,stroke-width:2px,color:#fff; classDef jvm-library fill:#BDB2FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FFADAD,stroke:#000,stroke-width:2px,color:#000;
``` ```
<!--endregion--> <!--endregion-->

@ -1,5 +1,7 @@
# `:feature:topic` # `:feature:topic`
## Module dependency graph
<!--region graph--> <!--region graph-->
```mermaid ```mermaid
--- ---
@ -12,20 +14,20 @@ graph TB
subgraph :core subgraph :core
direction TB direction TB
:core:analytics[analytics]:::android-library :core:analytics[analytics]:::android-library
:core:common[common]:::jvm :core:common[common]:::jvm-library
:core:data[data]:::android-library :core:data[data]:::android-library
:core:database[database]:::android-library :core:database[database]:::android-library
:core:datastore[datastore]:::android-library :core:datastore[datastore]:::android-library
:core:datastore-proto[datastore-proto]:::android-library :core:datastore-proto[datastore-proto]:::android-library
:core:designsystem[designsystem]:::android-library :core:designsystem[designsystem]:::android-library
:core:model[model]:::jvm :core:model[model]:::jvm-library
:core:network[network]:::android-library :core:network[network]:::android-library
:core:notifications[notifications]:::android-library :core:notifications[notifications]:::android-library
:core:ui[ui]:::android-library :core:ui[ui]:::android-library
end end
subgraph :feature subgraph :feature
direction TB direction TB
:feature:topic[topic]:::android-library :feature:topic[topic]:::android-feature
end end
:core:data -.-> :core:analytics :core:data -.-> :core:analytics
@ -49,10 +51,11 @@ graph TB
:feature:topic -.-> :core:designsystem :feature:topic -.-> :core:designsystem
:feature:topic -.-> :core:ui :feature:topic -.-> :core:ui
classDef android-application fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-application fill:#CAFFBF,stroke:#000,stroke-width:2px,color:#000;
classDef android-library fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-feature fill:#FFD6A5,stroke:#000,stroke-width:2px,color:#000;
classDef android-test fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-library fill:#9BF6FF,stroke:#000,stroke-width:2px,color:#000;
classDef jvm fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-test fill:#A0C4FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FF0000,stroke:#fff,stroke-width:2px,color:#fff; classDef jvm-library fill:#BDB2FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FFADAD,stroke:#000,stroke-width:2px,color:#000;
``` ```
<!--endregion--> <!--endregion-->

@ -0,0 +1,23 @@
# `:lint`
## Module dependency graph
<!--region graph-->
```mermaid
---
config:
layout: elk
elk:
nodePlacementStrategy: SIMPLE
---
graph TB
:lint[lint]:::unknown
classDef android-application fill:#CAFFBF,stroke:#000,stroke-width:2px,color:#000;
classDef android-feature fill:#FFD6A5,stroke:#000,stroke-width:2px,color:#000;
classDef android-library fill:#9BF6FF,stroke:#000,stroke-width:2px,color:#000;
classDef android-test fill:#A0C4FF,stroke:#000,stroke-width:2px,color:#000;
classDef jvm-library fill:#BDB2FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FFADAD,stroke:#000,stroke-width:2px,color:#000;
```
<!--endregion-->

@ -1,5 +1,7 @@
# `:sync:sync-test` # `:sync:sync-test`
## Module dependency graph
<!--region graph--> <!--region graph-->
```mermaid ```mermaid
--- ---
@ -12,12 +14,12 @@ graph TB
subgraph :core subgraph :core
direction TB direction TB
:core:analytics[analytics]:::android-library :core:analytics[analytics]:::android-library
:core:common[common]:::jvm :core:common[common]:::jvm-library
:core:data[data]:::android-library :core:data[data]:::android-library
:core:database[database]:::android-library :core:database[database]:::android-library
:core:datastore[datastore]:::android-library :core:datastore[datastore]:::android-library
:core:datastore-proto[datastore-proto]:::android-library :core:datastore-proto[datastore-proto]:::android-library
:core:model[model]:::jvm :core:model[model]:::jvm-library
:core:network[network]:::android-library :core:network[network]:::android-library
:core:notifications[notifications]:::android-library :core:notifications[notifications]:::android-library
end end
@ -47,10 +49,11 @@ graph TB
:sync:work -.-> :core:data :sync:work -.-> :core:data
:sync:work -.-> :core:notifications :sync:work -.-> :core:notifications
classDef android-application fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-application fill:#CAFFBF,stroke:#000,stroke-width:2px,color:#000;
classDef android-library fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-feature fill:#FFD6A5,stroke:#000,stroke-width:2px,color:#000;
classDef android-test fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-library fill:#9BF6FF,stroke:#000,stroke-width:2px,color:#000;
classDef jvm fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-test fill:#A0C4FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FF0000,stroke:#fff,stroke-width:2px,color:#fff; classDef jvm-library fill:#BDB2FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FFADAD,stroke:#000,stroke-width:2px,color:#000;
``` ```
<!--endregion--> <!--endregion-->

@ -1,5 +1,7 @@
# `:sync:work` # `:sync:work`
## Module dependency graph
<!--region graph--> <!--region graph-->
```mermaid ```mermaid
--- ---
@ -12,12 +14,12 @@ graph TB
subgraph :core subgraph :core
direction TB direction TB
:core:analytics[analytics]:::android-library :core:analytics[analytics]:::android-library
:core:common[common]:::jvm :core:common[common]:::jvm-library
:core:data[data]:::android-library :core:data[data]:::android-library
:core:database[database]:::android-library :core:database[database]:::android-library
:core:datastore[datastore]:::android-library :core:datastore[datastore]:::android-library
:core:datastore-proto[datastore-proto]:::android-library :core:datastore-proto[datastore-proto]:::android-library
:core:model[model]:::jvm :core:model[model]:::jvm-library
:core:network[network]:::android-library :core:network[network]:::android-library
:core:notifications[notifications]:::android-library :core:notifications[notifications]:::android-library
end end
@ -44,10 +46,11 @@ graph TB
:sync:work -.-> :core:data :sync:work -.-> :core:data
:sync:work -.-> :core:notifications :sync:work -.-> :core:notifications
classDef android-application fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-application fill:#CAFFBF,stroke:#000,stroke-width:2px,color:#000;
classDef android-library fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-feature fill:#FFD6A5,stroke:#000,stroke-width:2px,color:#000;
classDef android-test fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-library fill:#9BF6FF,stroke:#000,stroke-width:2px,color:#000;
classDef jvm fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-test fill:#A0C4FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FF0000,stroke:#fff,stroke-width:2px,color:#fff; classDef jvm-library fill:#BDB2FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FFADAD,stroke:#000,stroke-width:2px,color:#000;
``` ```
<!--endregion--> <!--endregion-->

@ -1,5 +1,7 @@
# `:ui-test-hilt-manifest` # `:ui-test-hilt-manifest`
## Module dependency graph
<!--region graph--> <!--region graph-->
```mermaid ```mermaid
--- ---
@ -11,10 +13,11 @@ config:
graph TB graph TB
:ui-test-hilt-manifest[ui-test-hilt-manifest]:::android-library :ui-test-hilt-manifest[ui-test-hilt-manifest]:::android-library
classDef android-application fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-application fill:#CAFFBF,stroke:#000,stroke-width:2px,color:#000;
classDef android-library fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-feature fill:#FFD6A5,stroke:#000,stroke-width:2px,color:#000;
classDef android-test fill:#3BD482,stroke:#fff,stroke-width:2px,color:#fff; classDef android-library fill:#9BF6FF,stroke:#000,stroke-width:2px,color:#000;
classDef jvm fill:#7F52FF,stroke:#fff,stroke-width:2px,color:#fff; classDef android-test fill:#A0C4FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FF0000,stroke:#fff,stroke-width:2px,color:#fff; classDef jvm-library fill:#BDB2FF,stroke:#000,stroke-width:2px,color:#000;
classDef unknown fill:#FFADAD,stroke:#000,stroke-width:2px,color:#000;
``` ```
<!--endregion--> <!--endregion-->

Loading…
Cancel
Save