From 930e061611d02192afe6dbae1bae7b2358e75607 Mon Sep 17 00:00:00 2001 From: Simon Marquis Date: Thu, 21 Mar 2024 19:55:11 +0100 Subject: [PATCH 1/6] Cleanup dependencies This is a followup cleanup of #1163 that was partially addressed by #1140. - Remove unused `projects.core.testing` dependencies (or replace with direct dependencies). - Introduce `androidx.compose.ui.test` bundle. - Remove `NiaTestRunner` from the default config, forcing consumers to depend on it, even when not used. --- app/build.gradle.kts | 3 ++- .../src/main/kotlin/AndroidFeatureConventionPlugin.kt | 4 ---- .../src/main/kotlin/AndroidLibraryConventionPlugin.kt | 2 ++ core/database/build.gradle.kts | 8 +++----- core/designsystem/build.gradle.kts | 5 +---- core/screenshot-testing/build.gradle.kts | 7 +++---- core/testing/build.gradle.kts | 9 ++------- core/ui/build.gradle.kts | 4 +--- feature/bookmarks/build.gradle.kts | 1 + feature/foryou/build.gradle.kts | 4 ++-- feature/interests/build.gradle.kts | 1 + feature/search/build.gradle.kts | 1 + feature/settings/build.gradle.kts | 2 +- feature/topic/build.gradle.kts | 1 + gradle/libs.versions.toml | 3 +++ 15 files changed, 24 insertions(+), 31 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 9e68ffa7d..1eb28cd46 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -112,7 +112,6 @@ dependencies { kspTest(libs.hilt.compiler) testImplementation(projects.core.dataTest) - testImplementation(projects.core.testing) testImplementation(libs.accompanist.testharness) testImplementation(libs.hilt.android.testing) testImplementation(libs.work.testing) @@ -121,12 +120,14 @@ dependencies { testDemoImplementation(libs.roborazzi) testDemoImplementation(projects.core.screenshotTesting) + androidTestImplementation(kotlin("test")) androidTestImplementation(projects.core.testing) androidTestImplementation(projects.core.dataTest) androidTestImplementation(projects.core.datastoreTest) androidTestImplementation(libs.androidx.test.espresso.core) androidTestImplementation(libs.androidx.navigation.testing) androidTestImplementation(libs.accompanist.testharness) + androidTestImplementation(libs.bundles.androidx.compose.ui.test) androidTestImplementation(libs.hilt.android.testing) baselineProfile(projects.benchmarks) diff --git a/build-logic/convention/src/main/kotlin/AndroidFeatureConventionPlugin.kt b/build-logic/convention/src/main/kotlin/AndroidFeatureConventionPlugin.kt index 52c337521..024ec4fe0 100644 --- a/build-logic/convention/src/main/kotlin/AndroidFeatureConventionPlugin.kt +++ b/build-logic/convention/src/main/kotlin/AndroidFeatureConventionPlugin.kt @@ -30,10 +30,6 @@ class AndroidFeatureConventionPlugin : Plugin { apply("nowinandroid.android.hilt") } extensions.configure { - defaultConfig { - testInstrumentationRunner = - "com.google.samples.apps.nowinandroid.core.testing.NiaTestRunner" - } testOptions.animationsDisabled = true configureGradleManagedDevices(this) } diff --git a/build-logic/convention/src/main/kotlin/AndroidLibraryConventionPlugin.kt b/build-logic/convention/src/main/kotlin/AndroidLibraryConventionPlugin.kt index be5b41d07..71d818c0c 100644 --- a/build-logic/convention/src/main/kotlin/AndroidLibraryConventionPlugin.kt +++ b/build-logic/convention/src/main/kotlin/AndroidLibraryConventionPlugin.kt @@ -40,6 +40,7 @@ class AndroidLibraryConventionPlugin : Plugin { extensions.configure { configureKotlinAndroid(this) defaultConfig.targetSdk = 34 + defaultConfig.testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" testOptions.animationsDisabled = true configureFlavors(this) configureGradleManagedDevices(this) @@ -52,6 +53,7 @@ class AndroidLibraryConventionPlugin : Plugin { disableUnnecessaryAndroidTests(target) } dependencies { + add("androidTestImplementation", kotlin("test")) add("testImplementation", kotlin("test")) add("implementation", libs.findLibrary("androidx.tracing.ktx").get()) diff --git a/core/database/build.gradle.kts b/core/database/build.gradle.kts index 4a6bcb66a..a9e38ead7 100644 --- a/core/database/build.gradle.kts +++ b/core/database/build.gradle.kts @@ -22,10 +22,6 @@ plugins { } android { - defaultConfig { - testInstrumentationRunner = - "com.google.samples.apps.nowinandroid.core.testing.NiaTestRunner" - } namespace = "com.google.samples.apps.nowinandroid.core.database" } @@ -34,5 +30,7 @@ dependencies { implementation(libs.kotlinx.datetime) - androidTestImplementation(projects.core.testing) + androidTestImplementation(libs.androidx.test.core) + androidTestImplementation(libs.androidx.test.runner) + androidTestImplementation(libs.kotlinx.coroutines.test) } diff --git a/core/designsystem/build.gradle.kts b/core/designsystem/build.gradle.kts index 548e635bb..a8d6ea9c5 100644 --- a/core/designsystem/build.gradle.kts +++ b/core/designsystem/build.gradle.kts @@ -43,10 +43,7 @@ dependencies { testImplementation(libs.accompanist.testharness) testImplementation(libs.hilt.android.testing) testImplementation(libs.robolectric) - testImplementation(libs.roborazzi) testImplementation(projects.core.screenshotTesting) - testImplementation(projects.core.testing) - androidTestImplementation(libs.androidx.compose.ui.test) - androidTestImplementation(projects.core.testing) + androidTestImplementation(libs.bundles.androidx.compose.ui.test) } diff --git a/core/screenshot-testing/build.gradle.kts b/core/screenshot-testing/build.gradle.kts index 4e9a931b0..95d50e0bf 100644 --- a/core/screenshot-testing/build.gradle.kts +++ b/core/screenshot-testing/build.gradle.kts @@ -24,11 +24,10 @@ android { } dependencies { + api(libs.androidx.activity.compose) api(libs.roborazzi) + api(libs.robolectric) + api(libs.bundles.androidx.compose.ui.test) implementation(libs.accompanist.testharness) - implementation(libs.androidx.activity.compose) - implementation(libs.androidx.compose.ui.test) - implementation(libs.robolectric) - implementation(projects.core.common) implementation(projects.core.designsystem) } diff --git a/core/testing/build.gradle.kts b/core/testing/build.gradle.kts index 02729ceff..90f2405a4 100644 --- a/core/testing/build.gradle.kts +++ b/core/testing/build.gradle.kts @@ -15,7 +15,6 @@ */ plugins { alias(libs.plugins.nowinandroid.android.library) - alias(libs.plugins.nowinandroid.android.library.compose) alias(libs.plugins.nowinandroid.android.hilt) } @@ -24,19 +23,15 @@ android { } dependencies { - api(kotlin("test")) - api(libs.androidx.compose.ui.test) + api(libs.kotlinx.coroutines.test) api(projects.core.analytics) + api(projects.core.common) api(projects.core.data) api(projects.core.model) api(projects.core.notifications) - debugApi(libs.androidx.compose.ui.testManifest) implementation(libs.androidx.test.rules) implementation(libs.hilt.android.testing) - implementation(libs.kotlinx.coroutines.test) implementation(libs.kotlinx.datetime) - implementation(projects.core.common) - implementation(projects.core.designsystem) } diff --git a/core/ui/build.gradle.kts b/core/ui/build.gradle.kts index 5d8a65d44..5606cb5d1 100644 --- a/core/ui/build.gradle.kts +++ b/core/ui/build.gradle.kts @@ -20,9 +20,6 @@ plugins { } android { - defaultConfig { - testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" - } namespace = "com.google.samples.apps.nowinandroid.core.ui" } @@ -36,5 +33,6 @@ dependencies { implementation(libs.coil.kt) implementation(libs.coil.kt.compose) + androidTestImplementation(libs.bundles.androidx.compose.ui.test) androidTestImplementation(projects.core.testing) } diff --git a/feature/bookmarks/build.gradle.kts b/feature/bookmarks/build.gradle.kts index 4e97176a2..51a15ce7a 100644 --- a/feature/bookmarks/build.gradle.kts +++ b/feature/bookmarks/build.gradle.kts @@ -29,5 +29,6 @@ dependencies { testImplementation(projects.core.testing) + androidTestImplementation(libs.bundles.androidx.compose.ui.test) androidTestImplementation(projects.core.testing) } diff --git a/feature/foryou/build.gradle.kts b/feature/foryou/build.gradle.kts index fd41d9a13..004fe8ad6 100644 --- a/feature/foryou/build.gradle.kts +++ b/feature/foryou/build.gradle.kts @@ -33,8 +33,8 @@ dependencies { testImplementation(libs.hilt.android.testing) testImplementation(libs.robolectric) testImplementation(projects.core.testing) - testImplementation(projects.core.screenshotTesting) - testDemoImplementation(libs.roborazzi) + testDemoImplementation(projects.core.screenshotTesting) + androidTestImplementation(libs.bundles.androidx.compose.ui.test) androidTestImplementation(projects.core.testing) } diff --git a/feature/interests/build.gradle.kts b/feature/interests/build.gradle.kts index ee6aaf122..ca91ba2c4 100644 --- a/feature/interests/build.gradle.kts +++ b/feature/interests/build.gradle.kts @@ -29,5 +29,6 @@ dependencies { testImplementation(projects.core.testing) + androidTestImplementation(libs.bundles.androidx.compose.ui.test) androidTestImplementation(projects.core.testing) } diff --git a/feature/search/build.gradle.kts b/feature/search/build.gradle.kts index 98052e9ab..c5f1f6ad0 100644 --- a/feature/search/build.gradle.kts +++ b/feature/search/build.gradle.kts @@ -31,6 +31,7 @@ dependencies { testImplementation(projects.core.testing) + androidTestImplementation(libs.bundles.androidx.compose.ui.test) androidTestImplementation(projects.core.testing) } diff --git a/feature/settings/build.gradle.kts b/feature/settings/build.gradle.kts index 4b9a72bdd..15d65204d 100644 --- a/feature/settings/build.gradle.kts +++ b/feature/settings/build.gradle.kts @@ -31,5 +31,5 @@ dependencies { testImplementation(projects.core.testing) - androidTestImplementation(projects.core.testing) + androidTestImplementation(libs.bundles.androidx.compose.ui.test) } diff --git a/feature/topic/build.gradle.kts b/feature/topic/build.gradle.kts index d457b2f73..726920af1 100644 --- a/feature/topic/build.gradle.kts +++ b/feature/topic/build.gradle.kts @@ -29,5 +29,6 @@ dependencies { testImplementation(projects.core.testing) + androidTestImplementation(libs.bundles.androidx.compose.ui.test) androidTestImplementation(projects.core.testing) } \ No newline at end of file diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 26da6907d..2c1236d9d 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -59,6 +59,9 @@ secrets = "2.0.1" truth = "1.4.2" turbine = "1.0.0" +[bundles] +androidx-compose-ui-test = ["androidx-compose-ui-test", "androidx-compose-ui-testManifest"] + [libraries] accompanist-permissions = { group = "com.google.accompanist", name = "accompanist-permissions", version.ref = "accompanist" } accompanist-testharness = { group = "com.google.accompanist", name = "accompanist-testharness", version.ref = "accompanist" } From 9c518613869f43bd1064bcb0053232af46cc52f6 Mon Sep 17 00:00:00 2001 From: Simon Marquis Date: Thu, 21 Mar 2024 20:40:39 +0100 Subject: [PATCH 2/6] Update dependency graphs Using latest graphviz 10.0.1 --- docs/images/graphs/dep_graph_app.svg | 2 +- .../graphs/dep_graph_app_nia_catalog.svg | 2 +- .../graphs/dep_graph_core_analytics.svg | 2 +- docs/images/graphs/dep_graph_core_common.svg | 2 +- docs/images/graphs/dep_graph_core_data.svg | 2 +- .../graphs/dep_graph_core_data_test.svg | 2 +- .../images/graphs/dep_graph_core_database.svg | 2 +- .../graphs/dep_graph_core_datastore.svg | 2 +- .../graphs/dep_graph_core_datastore_proto.svg | 2 +- .../graphs/dep_graph_core_datastore_test.svg | 2 +- .../graphs/dep_graph_core_designsystem.svg | 2 +- docs/images/graphs/dep_graph_core_domain.svg | 2 +- docs/images/graphs/dep_graph_core_model.svg | 2 +- docs/images/graphs/dep_graph_core_network.svg | 2 +- .../graphs/dep_graph_core_notifications.svg | 2 +- .../dep_graph_core_screenshot_testing.svg | 36 +-- docs/images/graphs/dep_graph_core_testing.svg | 224 +++++++++--------- docs/images/graphs/dep_graph_core_ui.svg | 2 +- .../graphs/dep_graph_feature_bookmarks.svg | 2 +- .../graphs/dep_graph_feature_foryou.svg | 2 +- .../graphs/dep_graph_feature_interests.svg | 2 +- .../graphs/dep_graph_feature_search.svg | 2 +- .../graphs/dep_graph_feature_settings.svg | 2 +- .../images/graphs/dep_graph_feature_topic.svg | 2 +- .../graphs/dep_graph_sync_sync_test.svg | 2 +- docs/images/graphs/dep_graph_sync_work.svg | 2 +- 26 files changed, 142 insertions(+), 166 deletions(-) diff --git a/docs/images/graphs/dep_graph_app.svg b/docs/images/graphs/dep_graph_app.svg index 57a592a8e..5fe3ef8cf 100644 --- a/docs/images/graphs/dep_graph_app.svg +++ b/docs/images/graphs/dep_graph_app.svg @@ -1,7 +1,7 @@ - - - - - - - - - - - - - - - - - + G - + :core:screenshot-testing - -:core:screenshot-testing - - - -:core:common - -:core:common - - - -:core:screenshot-testing->:core:common - - + +:core:screenshot-testing - + :core:designsystem - -:core:designsystem + +:core:designsystem - + :core:screenshot-testing->:core:designsystem - - + + diff --git a/docs/images/graphs/dep_graph_core_testing.svg b/docs/images/graphs/dep_graph_core_testing.svg index 29d367e4b..3059e914b 100644 --- a/docs/images/graphs/dep_graph_core_testing.svg +++ b/docs/images/graphs/dep_graph_core_testing.svg @@ -1,199 +1,187 @@ - - + G - + :core:testing - -:core:testing + +:core:testing :core:analytics - -:core:analytics + +:core:analytics :core:testing->:core:analytics - - + + - + +:core:common + +:core:common + + + +:core:testing->:core:common + + + + + :core:data - -:core:data + +:core:data - + :core:testing->:core:data - - + + - + :core:model - -:core:model + +:core:model - + :core:testing->:core:model - - + + - + :core:notifications - -:core:notifications + +:core:notifications - -:core:testing->:core:notifications - - - - - -:core:common - -:core:common - - -:core:testing->:core:common - - - - - -:core:designsystem - -:core:designsystem - - - -:core:testing->:core:designsystem - - +:core:testing->:core:notifications + + - + :core:data->:core:analytics - - - - - -:core:data->:core:notifications - - + + - + :core:data->:core:common - - + + + + + +:core:data->:core:notifications + + - + :core:database - -:core:database + +:core:database - + :core:data->:core:database - - + + - + :core:datastore - -:core:datastore + +:core:datastore - + :core:data->:core:datastore - - + + - + :core:network - -:core:network + +:core:network - + :core:data->:core:network - - - - - -:core:notifications->:core:model - - + + - + :core:notifications->:core:common - - + + + + + +:core:notifications->:core:model + + - + :core:database->:core:model - - - - - -:core:datastore->:core:model - - + + - + :core:datastore->:core:common - - + + + + + +:core:datastore->:core:model + + - + :core:datastore-proto - -:core:datastore-proto + +:core:datastore-proto - + :core:datastore->:core:datastore-proto - - - - - -:core:network->:core:model - - + + - + :core:network->:core:common - - + + + + + +:core:network->:core:model + + diff --git a/docs/images/graphs/dep_graph_core_ui.svg b/docs/images/graphs/dep_graph_core_ui.svg index 2eba46866..381417c5a 100644 --- a/docs/images/graphs/dep_graph_core_ui.svg +++ b/docs/images/graphs/dep_graph_core_ui.svg @@ -1,7 +1,7 @@ - - - - - - - - - Date: Tue, 26 Mar 2024 19:05:58 +0100 Subject: [PATCH 3/6] Revert unchanged SVG contents The change was an internal version name contained in a comment. --- docs/images/graphs/dep_graph_app.svg | 2 +- docs/images/graphs/dep_graph_app_nia_catalog.svg | 2 +- docs/images/graphs/dep_graph_core_analytics.svg | 2 +- docs/images/graphs/dep_graph_core_common.svg | 2 +- docs/images/graphs/dep_graph_core_data.svg | 2 +- docs/images/graphs/dep_graph_core_data_test.svg | 2 +- docs/images/graphs/dep_graph_core_database.svg | 2 +- docs/images/graphs/dep_graph_core_datastore.svg | 2 +- docs/images/graphs/dep_graph_core_datastore_proto.svg | 2 +- docs/images/graphs/dep_graph_core_datastore_test.svg | 2 +- docs/images/graphs/dep_graph_core_designsystem.svg | 2 +- docs/images/graphs/dep_graph_core_domain.svg | 2 +- docs/images/graphs/dep_graph_core_model.svg | 2 +- docs/images/graphs/dep_graph_core_network.svg | 2 +- docs/images/graphs/dep_graph_core_notifications.svg | 2 +- docs/images/graphs/dep_graph_core_ui.svg | 2 +- docs/images/graphs/dep_graph_feature_bookmarks.svg | 2 +- docs/images/graphs/dep_graph_feature_foryou.svg | 2 +- docs/images/graphs/dep_graph_feature_interests.svg | 2 +- docs/images/graphs/dep_graph_feature_search.svg | 2 +- docs/images/graphs/dep_graph_feature_settings.svg | 2 +- docs/images/graphs/dep_graph_feature_topic.svg | 2 +- docs/images/graphs/dep_graph_sync_sync_test.svg | 2 +- docs/images/graphs/dep_graph_sync_work.svg | 2 +- 24 files changed, 24 insertions(+), 24 deletions(-) diff --git a/docs/images/graphs/dep_graph_app.svg b/docs/images/graphs/dep_graph_app.svg index 5fe3ef8cf..57a592a8e 100644 --- a/docs/images/graphs/dep_graph_app.svg +++ b/docs/images/graphs/dep_graph_app.svg @@ -1,7 +1,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - Date: Tue, 26 Mar 2024 19:22:49 +0100 Subject: [PATCH 4/6] Lower visibility of some dependencies --- core/screenshot-testing/build.gradle.kts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/core/screenshot-testing/build.gradle.kts b/core/screenshot-testing/build.gradle.kts index 95d50e0bf..dd6e43fb3 100644 --- a/core/screenshot-testing/build.gradle.kts +++ b/core/screenshot-testing/build.gradle.kts @@ -24,10 +24,10 @@ android { } dependencies { - api(libs.androidx.activity.compose) - api(libs.roborazzi) - api(libs.robolectric) api(libs.bundles.androidx.compose.ui.test) + api(libs.roborazzi) implementation(libs.accompanist.testharness) + implementation(libs.androidx.activity.compose) + implementation(libs.robolectric) implementation(projects.core.designsystem) } From d532b498bc91f2862c88388ecc498c8ddd9e42ee Mon Sep 17 00:00:00 2001 From: Simon Marquis Date: Tue, 14 May 2024 19:53:43 +0200 Subject: [PATCH 5/6] Update graphs --- docs/images/graphs/dep_graph_app.svg | 304 +++++++++--------- .../graphs/dep_graph_app_nia_catalog.svg | 44 +-- .../graphs/dep_graph_core_analytics.svg | 8 +- docs/images/graphs/dep_graph_core_common.svg | 8 +- docs/images/graphs/dep_graph_core_data.svg | 96 +++--- .../graphs/dep_graph_core_data_test.svg | 104 +++--- .../images/graphs/dep_graph_core_database.svg | 16 +- .../graphs/dep_graph_core_datastore.svg | 32 +- .../graphs/dep_graph_core_datastore_proto.svg | 8 +- .../graphs/dep_graph_core_datastore_test.svg | 44 +-- .../graphs/dep_graph_core_designsystem.svg | 8 +- docs/images/graphs/dep_graph_core_domain.svg | 108 +++---- docs/images/graphs/dep_graph_core_model.svg | 8 +- docs/images/graphs/dep_graph_core_network.svg | 24 +- .../graphs/dep_graph_core_notifications.svg | 24 +- .../dep_graph_core_screenshot_testing.svg | 28 +- docs/images/graphs/dep_graph_core_testing.svg | 188 +++++------ docs/images/graphs/dep_graph_core_ui.svg | 32 +- .../graphs/dep_graph_feature_bookmarks.svg | 132 ++++---- .../graphs/dep_graph_feature_foryou.svg | 148 ++++----- .../graphs/dep_graph_feature_interests.svg | 148 ++++----- .../graphs/dep_graph_feature_search.svg | 148 ++++----- .../graphs/dep_graph_feature_settings.svg | 132 ++++---- .../images/graphs/dep_graph_feature_topic.svg | 132 ++++---- .../graphs/dep_graph_sync_sync_test.svg | 120 +++---- docs/images/graphs/dep_graph_sync_work.svg | 108 +++---- 26 files changed, 1066 insertions(+), 1086 deletions(-) diff --git a/docs/images/graphs/dep_graph_app.svg b/docs/images/graphs/dep_graph_app.svg index 8a94310b2..dddc1ad33 100644 --- a/docs/images/graphs/dep_graph_app.svg +++ b/docs/images/graphs/dep_graph_app.svg @@ -1,383 +1,383 @@ - + G - + :app - - :app + + :app :feature:interests - - :feature:interests + + :feature:interests :app->:feature:interests - - + + :feature:foryou - - :feature:foryou + + :feature:foryou :app->:feature:foryou - - + + :feature:bookmarks - - :feature:bookmarks + + :feature:bookmarks :app->:feature:bookmarks - - + + :feature:topic - - :feature:topic + + :feature:topic :app->:feature:topic - - + + :feature:search - - :feature:search + + :feature:search :app->:feature:search - - + + :feature:settings - - :feature:settings + + :feature:settings :app->:feature:settings - - + + :core:common - - :core:common + + :core:common :app->:core:common - - + + :core:ui - - :core:ui + + :core:ui :app->:core:ui - - + + :core:designsystem - - :core:designsystem + + :core:designsystem :app->:core:designsystem - - + + :core:data - - :core:data + + :core:data :app->:core:data - - + + :core:model - - :core:model + + :core:model :app->:core:model - - + + :core:analytics - - :core:analytics + + :core:analytics :app->:core:analytics - - + + :sync:work - - :sync:work + + :sync:work :app->:sync:work - - + + :feature:interests->:core:ui - - + + :feature:interests->:core:designsystem - - + + :feature:interests->:core:data - - + + :core:domain - - :core:domain + + :core:domain :feature:interests->:core:domain - - + + :feature:foryou->:core:ui - - + + :feature:foryou->:core:designsystem - - + + :feature:foryou->:core:data - - + + :feature:foryou->:core:domain - - + + :feature:bookmarks->:core:ui - - + + :feature:bookmarks->:core:designsystem - - + + :feature:bookmarks->:core:data - - + + :feature:topic->:core:ui - - + + :feature:topic->:core:designsystem - - + + :feature:topic->:core:data - - + + :feature:search->:core:ui - - + + :feature:search->:core:designsystem - - + + :feature:search->:core:data - - + + :feature:search->:core:domain - - + + :feature:settings->:core:ui - - + + :feature:settings->:core:designsystem - - + + :feature:settings->:core:data - - + + :core:ui->:core:designsystem - - + + :core:ui->:core:model - - + + :core:ui->:core:analytics - - + + :core:data->:core:common - - + + :core:data->:core:analytics - - + + :core:database - - :core:database + + :core:database :core:data->:core:database - - + + :core:datastore - - :core:datastore + + :core:datastore :core:data->:core:datastore - - + + :core:network - - :core:network + + :core:network :core:data->:core:network - - + + :core:notifications - - :core:notifications + + :core:notifications :core:data->:core:notifications - - + + :sync:work->:core:data - - + + :sync:work->:core:analytics - - + + :core:domain->:core:data - - + + :core:domain->:core:model - - + + :core:database->:core:model - - + + :core:datastore->:core:common - - + + :core:datastore->:core:model - - + + :core:datastore-proto - - :core:datastore-proto + + :core:datastore-proto :core:datastore->:core:datastore-proto - - + + :core:network->:core:common - - + + :core:network->:core:model - - + + :core:notifications->:core:common - - + + :core:notifications->:core:model - - + + diff --git a/docs/images/graphs/dep_graph_app_nia_catalog.svg b/docs/images/graphs/dep_graph_app_nia_catalog.svg index fa7cfca5a..1bb442cad 100644 --- a/docs/images/graphs/dep_graph_app_nia_catalog.svg +++ b/docs/images/graphs/dep_graph_app_nia_catalog.svg @@ -1,58 +1,58 @@ - + G - + :app-nia-catalog - - :app-nia-catalog + + :app-nia-catalog :core:designsystem - - :core:designsystem + + :core:designsystem :app-nia-catalog->:core:designsystem - - + + :core:ui - - :core:ui + + :core:ui :app-nia-catalog->:core:ui - - + + :core:ui->:core:designsystem - - + + :core:analytics - - :core:analytics + + :core:analytics :core:ui->:core:analytics - - + + :core:model - - :core:model + + :core:model :core:ui->:core:model - - + + diff --git a/docs/images/graphs/dep_graph_core_analytics.svg b/docs/images/graphs/dep_graph_core_analytics.svg index 9cb11e4eb..4c21e8aa1 100644 --- a/docs/images/graphs/dep_graph_core_analytics.svg +++ b/docs/images/graphs/dep_graph_core_analytics.svg @@ -1,13 +1,13 @@ - + G - + :core:analytics - - :core:analytics + + :core:analytics diff --git a/docs/images/graphs/dep_graph_core_common.svg b/docs/images/graphs/dep_graph_core_common.svg index a1cdcb610..7d1f53282 100644 --- a/docs/images/graphs/dep_graph_core_common.svg +++ b/docs/images/graphs/dep_graph_core_common.svg @@ -1,13 +1,13 @@ - + G - + :core:common - - :core:common + + :core:common diff --git a/docs/images/graphs/dep_graph_core_data.svg b/docs/images/graphs/dep_graph_core_data.svg index 8637b06ee..861d4873e 100644 --- a/docs/images/graphs/dep_graph_core_data.svg +++ b/docs/images/graphs/dep_graph_core_data.svg @@ -1,123 +1,123 @@ - + G - + :core:data - - :core:data + + :core:data :core:common - - :core:common + + :core:common :core:data->:core:common - - + + :core:database - - :core:database + + :core:database :core:data->:core:database - - + + :core:datastore - - :core:datastore + + :core:datastore :core:data->:core:datastore - - + + :core:network - - :core:network + + :core:network :core:data->:core:network - - + + :core:analytics - - :core:analytics + + :core:analytics :core:data->:core:analytics - - + + :core:notifications - - :core:notifications + + :core:notifications :core:data->:core:notifications - - + + :core:model - - :core:model + + :core:model :core:database->:core:model - - + + :core:datastore->:core:common - - + + :core:datastore->:core:model - - + + :core:datastore-proto - - :core:datastore-proto + + :core:datastore-proto :core:datastore->:core:datastore-proto - - + + :core:network->:core:common - - + + :core:network->:core:model - - + + :core:notifications->:core:common - - + + :core:notifications->:core:model - - + + diff --git a/docs/images/graphs/dep_graph_core_data_test.svg b/docs/images/graphs/dep_graph_core_data_test.svg index 798696c11..3af1a0338 100644 --- a/docs/images/graphs/dep_graph_core_data_test.svg +++ b/docs/images/graphs/dep_graph_core_data_test.svg @@ -1,133 +1,133 @@ - + G - + :core:data-test - - :core:data-test + + :core:data-test :core:data - - :core:data + + :core:data :core:data-test->:core:data - - + + :core:common - - :core:common + + :core:common :core:data->:core:common - - + + :core:database - - :core:database + + :core:database :core:data->:core:database - - + + :core:datastore - - :core:datastore + + :core:datastore :core:data->:core:datastore - - + + :core:network - - :core:network + + :core:network :core:data->:core:network - - + + :core:analytics - - :core:analytics + + :core:analytics :core:data->:core:analytics - - + + :core:notifications - - :core:notifications + + :core:notifications :core:data->:core:notifications - - + + :core:model - - :core:model + + :core:model :core:database->:core:model - - + + :core:datastore->:core:common - - + + :core:datastore->:core:model - - + + :core:datastore-proto - - :core:datastore-proto + + :core:datastore-proto :core:datastore->:core:datastore-proto - - + + :core:network->:core:common - - + + :core:network->:core:model - - + + :core:notifications->:core:common - - + + :core:notifications->:core:model - - + + diff --git a/docs/images/graphs/dep_graph_core_database.svg b/docs/images/graphs/dep_graph_core_database.svg index dd3aef7ee..ccff0478d 100644 --- a/docs/images/graphs/dep_graph_core_database.svg +++ b/docs/images/graphs/dep_graph_core_database.svg @@ -1,23 +1,23 @@ - + G - + :core:database - - :core:database + + :core:database :core:model - - :core:model + + :core:model :core:database->:core:model - - + + diff --git a/docs/images/graphs/dep_graph_core_datastore.svg b/docs/images/graphs/dep_graph_core_datastore.svg index 3bf13d087..6ada93748 100644 --- a/docs/images/graphs/dep_graph_core_datastore.svg +++ b/docs/images/graphs/dep_graph_core_datastore.svg @@ -1,43 +1,43 @@ - + G - + :core:datastore - - :core:datastore + + :core:datastore :core:datastore-proto - - :core:datastore-proto + + :core:datastore-proto :core:datastore->:core:datastore-proto - - + + :core:model - - :core:model + + :core:model :core:datastore->:core:model - - + + :core:common - - :core:common + + :core:common :core:datastore->:core:common - - + + diff --git a/docs/images/graphs/dep_graph_core_datastore_proto.svg b/docs/images/graphs/dep_graph_core_datastore_proto.svg index fd3bba9b6..d22a9b8a6 100644 --- a/docs/images/graphs/dep_graph_core_datastore_proto.svg +++ b/docs/images/graphs/dep_graph_core_datastore_proto.svg @@ -1,13 +1,13 @@ - + G - + :core:datastore-proto - - :core:datastore-proto + + :core:datastore-proto diff --git a/docs/images/graphs/dep_graph_core_datastore_test.svg b/docs/images/graphs/dep_graph_core_datastore_test.svg index e42e5e795..952a66e1d 100644 --- a/docs/images/graphs/dep_graph_core_datastore_test.svg +++ b/docs/images/graphs/dep_graph_core_datastore_test.svg @@ -1,58 +1,58 @@ - + G - + :core:datastore-test - - :core:datastore-test + + :core:datastore-test :core:common - - :core:common + + :core:common :core:datastore-test->:core:common - - + + :core:datastore - - :core:datastore + + :core:datastore :core:datastore-test->:core:datastore - - + + :core:datastore->:core:common - - + + :core:datastore-proto - - :core:datastore-proto + + :core:datastore-proto :core:datastore->:core:datastore-proto - - + + :core:model - - :core:model + + :core:model :core:datastore->:core:model - - + + diff --git a/docs/images/graphs/dep_graph_core_designsystem.svg b/docs/images/graphs/dep_graph_core_designsystem.svg index f33d70705..9f11a8c61 100644 --- a/docs/images/graphs/dep_graph_core_designsystem.svg +++ b/docs/images/graphs/dep_graph_core_designsystem.svg @@ -1,13 +1,13 @@ - + G - + :core:designsystem - - :core:designsystem + + :core:designsystem diff --git a/docs/images/graphs/dep_graph_core_domain.svg b/docs/images/graphs/dep_graph_core_domain.svg index 68543466c..0d371fd40 100644 --- a/docs/images/graphs/dep_graph_core_domain.svg +++ b/docs/images/graphs/dep_graph_core_domain.svg @@ -1,138 +1,138 @@ - + G - + :core:domain - - :core:domain + + :core:domain :core:data - - :core:data + + :core:data :core:domain->:core:data - - + + :core:model - - :core:model + + :core:model :core:domain->:core:model - - + + :core:common - - :core:common + + :core:common :core:data->:core:common - - + + :core:database - - :core:database + + :core:database :core:data->:core:database - - + + :core:datastore - - :core:datastore + + :core:datastore :core:data->:core:datastore - - + + :core:network - - :core:network + + :core:network :core:data->:core:network - - + + :core:analytics - - :core:analytics + + :core:analytics :core:data->:core:analytics - - + + :core:notifications - - :core:notifications + + :core:notifications :core:data->:core:notifications - - + + :core:database->:core:model - - + + :core:datastore->:core:model - - + + :core:datastore->:core:common - - + + :core:datastore-proto - - :core:datastore-proto + + :core:datastore-proto :core:datastore->:core:datastore-proto - - + + :core:network->:core:model - - + + :core:network->:core:common - - + + :core:notifications->:core:model - - + + :core:notifications->:core:common - - + + diff --git a/docs/images/graphs/dep_graph_core_model.svg b/docs/images/graphs/dep_graph_core_model.svg index 66959f2f1..426e0830d 100644 --- a/docs/images/graphs/dep_graph_core_model.svg +++ b/docs/images/graphs/dep_graph_core_model.svg @@ -1,13 +1,13 @@ - + G - + :core:model - - :core:model + + :core:model diff --git a/docs/images/graphs/dep_graph_core_network.svg b/docs/images/graphs/dep_graph_core_network.svg index 9902ee8e3..73595401a 100644 --- a/docs/images/graphs/dep_graph_core_network.svg +++ b/docs/images/graphs/dep_graph_core_network.svg @@ -1,33 +1,33 @@ - + G - + :core:network - - :core:network + + :core:network :core:common - - :core:common + + :core:common :core:network->:core:common - - + + :core:model - - :core:model + + :core:model :core:network->:core:model - - + + diff --git a/docs/images/graphs/dep_graph_core_notifications.svg b/docs/images/graphs/dep_graph_core_notifications.svg index 3a1126ca8..ed40345e3 100644 --- a/docs/images/graphs/dep_graph_core_notifications.svg +++ b/docs/images/graphs/dep_graph_core_notifications.svg @@ -1,33 +1,33 @@ - + G - + :core:notifications - - :core:notifications + + :core:notifications :core:model - - :core:model + + :core:model :core:notifications->:core:model - - + + :core:common - - :core:common + + :core:common :core:notifications->:core:common - - + + diff --git a/docs/images/graphs/dep_graph_core_screenshot_testing.svg b/docs/images/graphs/dep_graph_core_screenshot_testing.svg index 8021dcda6..b723194a8 100644 --- a/docs/images/graphs/dep_graph_core_screenshot_testing.svg +++ b/docs/images/graphs/dep_graph_core_screenshot_testing.svg @@ -1,33 +1,23 @@ - + G - + :core:screenshot-testing - - :core:screenshot-testing + + :core:screenshot-testing - :core:common - - :core:common - - - :core:screenshot-testing->:core:common - - - - :core:designsystem - - :core:designsystem + + :core:designsystem - + :core:screenshot-testing->:core:designsystem - - + + diff --git a/docs/images/graphs/dep_graph_core_testing.svg b/docs/images/graphs/dep_graph_core_testing.svg index ac1b301aa..ff96b6d95 100644 --- a/docs/images/graphs/dep_graph_core_testing.svg +++ b/docs/images/graphs/dep_graph_core_testing.svg @@ -1,163 +1,153 @@ - + G - + :core:testing - - :core:testing + + :core:testing :core:analytics - - :core:analytics + + :core:analytics :core:testing->:core:analytics - - + + - :core:data - - :core:data + :core:common + + :core:common - :core:testing->:core:data - - + :core:testing->:core:common + + - :core:model - - :core:model + :core:data + + :core:data - :core:testing->:core:model - - + :core:testing->:core:data + + - :core:notifications - - :core:notifications + :core:model + + :core:model - :core:testing->:core:notifications - - + :core:testing->:core:model + + - :core:common - - :core:common + :core:notifications + + :core:notifications - :core:testing->:core:common - - + :core:testing->:core:notifications + + - - :core:designsystem - - :core:designsystem + + :core:data->:core:analytics + + - :core:testing->:core:designsystem - - + :core:data->:core:common + + - :core:data->:core:analytics - - - - :core:data->:core:notifications - - + + - - :core:data->:core:common - - - - + :core:database - - :core:database + + :core:database - + :core:data->:core:database - - + + - + :core:datastore - - :core:datastore + + :core:datastore - + :core:data->:core:datastore - - + + - + :core:network - - :core:network + + :core:network - + :core:data->:core:network - - + + - :core:notifications->:core:model - - - - :core:notifications->:core:common - - + + - + + :core:notifications->:core:model + + + + :core:database->:core:model - - + + - :core:datastore->:core:model - - - - :core:datastore->:core:common - - + + + + + :core:datastore->:core:model + + - + :core:datastore-proto - - :core:datastore-proto + + :core:datastore-proto - + :core:datastore->:core:datastore-proto - - + + - - :core:network->:core:model - - + + :core:network->:core:common + + - :core:network->:core:common - - + :core:network->:core:model + + diff --git a/docs/images/graphs/dep_graph_core_ui.svg b/docs/images/graphs/dep_graph_core_ui.svg index a36dd7031..ce99fe2f5 100644 --- a/docs/images/graphs/dep_graph_core_ui.svg +++ b/docs/images/graphs/dep_graph_core_ui.svg @@ -1,43 +1,43 @@ - + G - + :core:ui - - :core:ui + + :core:ui :core:analytics - - :core:analytics + + :core:analytics :core:ui->:core:analytics - - + + :core:designsystem - - :core:designsystem + + :core:designsystem :core:ui->:core:designsystem - - + + :core:model - - :core:model + + :core:model :core:ui->:core:model - - + + diff --git a/docs/images/graphs/dep_graph_feature_bookmarks.svg b/docs/images/graphs/dep_graph_feature_bookmarks.svg index 8fbe423c2..df52a9b6d 100644 --- a/docs/images/graphs/dep_graph_feature_bookmarks.svg +++ b/docs/images/graphs/dep_graph_feature_bookmarks.svg @@ -1,168 +1,168 @@ - + G - + :feature:bookmarks - - :feature:bookmarks + + :feature:bookmarks :core:ui - - :core:ui + + :core:ui :feature:bookmarks->:core:ui - - + + :core:designsystem - - :core:designsystem + + :core:designsystem :feature:bookmarks->:core:designsystem - - + + :core:data - - :core:data + + :core:data :feature:bookmarks->:core:data - - + + :core:ui->:core:designsystem - - + + :core:analytics - - :core:analytics + + :core:analytics :core:ui->:core:analytics - - + + :core:model - - :core:model + + :core:model :core:ui->:core:model - - + + :core:data->:core:analytics - - + + :core:common - - :core:common + + :core:common :core:data->:core:common - - + + :core:database - - :core:database + + :core:database :core:data->:core:database - - + + :core:datastore - - :core:datastore + + :core:datastore :core:data->:core:datastore - - + + :core:network - - :core:network + + :core:network :core:data->:core:network - - + + :core:notifications - - :core:notifications + + :core:notifications :core:data->:core:notifications - - + + :core:database->:core:model - - + + :core:datastore->:core:model - - + + :core:datastore->:core:common - - + + :core:datastore-proto - - :core:datastore-proto + + :core:datastore-proto :core:datastore->:core:datastore-proto - - + + :core:network->:core:model - - + + :core:network->:core:common - - + + :core:notifications->:core:model - - + + :core:notifications->:core:common - - + + diff --git a/docs/images/graphs/dep_graph_feature_foryou.svg b/docs/images/graphs/dep_graph_feature_foryou.svg index 6b8af3764..0a61e8b59 100644 --- a/docs/images/graphs/dep_graph_feature_foryou.svg +++ b/docs/images/graphs/dep_graph_feature_foryou.svg @@ -1,188 +1,188 @@ - + G - + :feature:foryou - - :feature:foryou + + :feature:foryou :core:ui - - :core:ui + + :core:ui :feature:foryou->:core:ui - - + + :core:designsystem - - :core:designsystem + + :core:designsystem :feature:foryou->:core:designsystem - - + + :core:data - - :core:data + + :core:data :feature:foryou->:core:data - - + + :core:domain - - :core:domain + + :core:domain :feature:foryou->:core:domain - - + + :core:ui->:core:designsystem - - + + :core:analytics - - :core:analytics + + :core:analytics :core:ui->:core:analytics - - + + :core:model - - :core:model + + :core:model :core:ui->:core:model - - + + :core:data->:core:analytics - - + + :core:common - - :core:common + + :core:common :core:data->:core:common - - + + :core:database - - :core:database + + :core:database :core:data->:core:database - - + + :core:datastore - - :core:datastore + + :core:datastore :core:data->:core:datastore - - + + :core:network - - :core:network + + :core:network :core:data->:core:network - - + + :core:notifications - - :core:notifications + + :core:notifications :core:data->:core:notifications - - + + :core:domain->:core:data - - + + :core:domain->:core:model - - + + :core:database->:core:model - - + + :core:datastore->:core:model - - + + :core:datastore->:core:common - - + + :core:datastore-proto - - :core:datastore-proto + + :core:datastore-proto :core:datastore->:core:datastore-proto - - + + :core:network->:core:model - - + + :core:network->:core:common - - + + :core:notifications->:core:model - - + + :core:notifications->:core:common - - + + diff --git a/docs/images/graphs/dep_graph_feature_interests.svg b/docs/images/graphs/dep_graph_feature_interests.svg index b13783a27..b3e8ceed4 100644 --- a/docs/images/graphs/dep_graph_feature_interests.svg +++ b/docs/images/graphs/dep_graph_feature_interests.svg @@ -1,188 +1,188 @@ - + G - + :feature:interests - - :feature:interests + + :feature:interests :core:ui - - :core:ui + + :core:ui :feature:interests->:core:ui - - + + :core:designsystem - - :core:designsystem + + :core:designsystem :feature:interests->:core:designsystem - - + + :core:data - - :core:data + + :core:data :feature:interests->:core:data - - + + :core:domain - - :core:domain + + :core:domain :feature:interests->:core:domain - - + + :core:ui->:core:designsystem - - + + :core:analytics - - :core:analytics + + :core:analytics :core:ui->:core:analytics - - + + :core:model - - :core:model + + :core:model :core:ui->:core:model - - + + :core:data->:core:analytics - - + + :core:common - - :core:common + + :core:common :core:data->:core:common - - + + :core:database - - :core:database + + :core:database :core:data->:core:database - - + + :core:datastore - - :core:datastore + + :core:datastore :core:data->:core:datastore - - + + :core:network - - :core:network + + :core:network :core:data->:core:network - - + + :core:notifications - - :core:notifications + + :core:notifications :core:data->:core:notifications - - + + :core:domain->:core:data - - + + :core:domain->:core:model - - + + :core:database->:core:model - - + + :core:datastore->:core:model - - + + :core:datastore->:core:common - - + + :core:datastore-proto - - :core:datastore-proto + + :core:datastore-proto :core:datastore->:core:datastore-proto - - + + :core:network->:core:model - - + + :core:network->:core:common - - + + :core:notifications->:core:model - - + + :core:notifications->:core:common - - + + diff --git a/docs/images/graphs/dep_graph_feature_search.svg b/docs/images/graphs/dep_graph_feature_search.svg index ff299f33f..10316170f 100644 --- a/docs/images/graphs/dep_graph_feature_search.svg +++ b/docs/images/graphs/dep_graph_feature_search.svg @@ -1,188 +1,188 @@ - + G - + :feature:search - - :feature:search + + :feature:search :core:ui - - :core:ui + + :core:ui :feature:search->:core:ui - - + + :core:designsystem - - :core:designsystem + + :core:designsystem :feature:search->:core:designsystem - - + + :core:data - - :core:data + + :core:data :feature:search->:core:data - - + + :core:domain - - :core:domain + + :core:domain :feature:search->:core:domain - - + + :core:ui->:core:designsystem - - + + :core:analytics - - :core:analytics + + :core:analytics :core:ui->:core:analytics - - + + :core:model - - :core:model + + :core:model :core:ui->:core:model - - + + :core:data->:core:analytics - - + + :core:common - - :core:common + + :core:common :core:data->:core:common - - + + :core:database - - :core:database + + :core:database :core:data->:core:database - - + + :core:datastore - - :core:datastore + + :core:datastore :core:data->:core:datastore - - + + :core:network - - :core:network + + :core:network :core:data->:core:network - - + + :core:notifications - - :core:notifications + + :core:notifications :core:data->:core:notifications - - + + :core:domain->:core:data - - + + :core:domain->:core:model - - + + :core:database->:core:model - - + + :core:datastore->:core:model - - + + :core:datastore->:core:common - - + + :core:datastore-proto - - :core:datastore-proto + + :core:datastore-proto :core:datastore->:core:datastore-proto - - + + :core:network->:core:model - - + + :core:network->:core:common - - + + :core:notifications->:core:model - - + + :core:notifications->:core:common - - + + diff --git a/docs/images/graphs/dep_graph_feature_settings.svg b/docs/images/graphs/dep_graph_feature_settings.svg index 1b9648d8b..f5b9bafe6 100644 --- a/docs/images/graphs/dep_graph_feature_settings.svg +++ b/docs/images/graphs/dep_graph_feature_settings.svg @@ -1,168 +1,168 @@ - + G - + :feature:settings - - :feature:settings + + :feature:settings :core:ui - - :core:ui + + :core:ui :feature:settings->:core:ui - - + + :core:designsystem - - :core:designsystem + + :core:designsystem :feature:settings->:core:designsystem - - + + :core:data - - :core:data + + :core:data :feature:settings->:core:data - - + + :core:ui->:core:designsystem - - + + :core:analytics - - :core:analytics + + :core:analytics :core:ui->:core:analytics - - + + :core:model - - :core:model + + :core:model :core:ui->:core:model - - + + :core:data->:core:analytics - - + + :core:common - - :core:common + + :core:common :core:data->:core:common - - + + :core:database - - :core:database + + :core:database :core:data->:core:database - - + + :core:datastore - - :core:datastore + + :core:datastore :core:data->:core:datastore - - + + :core:network - - :core:network + + :core:network :core:data->:core:network - - + + :core:notifications - - :core:notifications + + :core:notifications :core:data->:core:notifications - - + + :core:database->:core:model - - + + :core:datastore->:core:model - - + + :core:datastore->:core:common - - + + :core:datastore-proto - - :core:datastore-proto + + :core:datastore-proto :core:datastore->:core:datastore-proto - - + + :core:network->:core:model - - + + :core:network->:core:common - - + + :core:notifications->:core:model - - + + :core:notifications->:core:common - - + + diff --git a/docs/images/graphs/dep_graph_feature_topic.svg b/docs/images/graphs/dep_graph_feature_topic.svg index 49fe361a8..191ec0387 100644 --- a/docs/images/graphs/dep_graph_feature_topic.svg +++ b/docs/images/graphs/dep_graph_feature_topic.svg @@ -1,168 +1,168 @@ - + G - + :feature:topic - - :feature:topic + + :feature:topic :core:ui - - :core:ui + + :core:ui :feature:topic->:core:ui - - + + :core:designsystem - - :core:designsystem + + :core:designsystem :feature:topic->:core:designsystem - - + + :core:data - - :core:data + + :core:data :feature:topic->:core:data - - + + :core:ui->:core:designsystem - - + + :core:analytics - - :core:analytics + + :core:analytics :core:ui->:core:analytics - - + + :core:model - - :core:model + + :core:model :core:ui->:core:model - - + + :core:data->:core:analytics - - + + :core:common - - :core:common + + :core:common :core:data->:core:common - - + + :core:database - - :core:database + + :core:database :core:data->:core:database - - + + :core:datastore - - :core:datastore + + :core:datastore :core:data->:core:datastore - - + + :core:network - - :core:network + + :core:network :core:data->:core:network - - + + :core:notifications - - :core:notifications + + :core:notifications :core:data->:core:notifications - - + + :core:database->:core:model - - + + :core:datastore->:core:model - - + + :core:datastore->:core:common - - + + :core:datastore-proto - - :core:datastore-proto + + :core:datastore-proto :core:datastore->:core:datastore-proto - - + + :core:network->:core:model - - + + :core:network->:core:common - - + + :core:notifications->:core:model - - + + :core:notifications->:core:common - - + + diff --git a/docs/images/graphs/dep_graph_sync_sync_test.svg b/docs/images/graphs/dep_graph_sync_sync_test.svg index 58a31af19..6b6892050 100644 --- a/docs/images/graphs/dep_graph_sync_sync_test.svg +++ b/docs/images/graphs/dep_graph_sync_sync_test.svg @@ -1,153 +1,153 @@ - + G - + :sync:sync-test - - :sync:sync-test + + :sync:sync-test :core:data - - :core:data + + :core:data :sync:sync-test->:core:data - - + + :sync:work - - :sync:work + + :sync:work :sync:sync-test->:sync:work - - + + :core:common - - :core:common + + :core:common :core:data->:core:common - - + + :core:database - - :core:database + + :core:database :core:data->:core:database - - + + :core:datastore - - :core:datastore + + :core:datastore :core:data->:core:datastore - - + + :core:network - - :core:network + + :core:network :core:data->:core:network - - + + :core:analytics - - :core:analytics + + :core:analytics :core:data->:core:analytics - - + + :core:notifications - - :core:notifications + + :core:notifications :core:data->:core:notifications - - + + :sync:work->:core:data - - + + :sync:work->:core:analytics - - + + :core:model - - :core:model + + :core:model :core:database->:core:model - - + + :core:datastore->:core:common - - + + :core:datastore->:core:model - - + + :core:datastore-proto - - :core:datastore-proto + + :core:datastore-proto :core:datastore->:core:datastore-proto - - + + :core:network->:core:common - - + + :core:network->:core:model - - + + :core:notifications->:core:common - - + + :core:notifications->:core:model - - + + diff --git a/docs/images/graphs/dep_graph_sync_work.svg b/docs/images/graphs/dep_graph_sync_work.svg index 2581a10ae..cf43cc466 100644 --- a/docs/images/graphs/dep_graph_sync_work.svg +++ b/docs/images/graphs/dep_graph_sync_work.svg @@ -1,138 +1,138 @@ - + G - + :sync:work - - :sync:work + + :sync:work :core:analytics - - :core:analytics + + :core:analytics :sync:work->:core:analytics - - + + :core:data - - :core:data + + :core:data :sync:work->:core:data - - + + :core:data->:core:analytics - - + + :core:common - - :core:common + + :core:common :core:data->:core:common - - + + :core:database - - :core:database + + :core:database :core:data->:core:database - - + + :core:datastore - - :core:datastore + + :core:datastore :core:data->:core:datastore - - + + :core:network - - :core:network + + :core:network :core:data->:core:network - - + + :core:notifications - - :core:notifications + + :core:notifications :core:data->:core:notifications - - + + :core:model - - :core:model + + :core:model :core:database->:core:model - - + + :core:datastore->:core:common - - + + :core:datastore->:core:model - - + + :core:datastore-proto - - :core:datastore-proto + + :core:datastore-proto :core:datastore->:core:datastore-proto - - + + :core:network->:core:common - - + + :core:network->:core:model - - + + :core:notifications->:core:common - - + + :core:notifications->:core:model - - + + From d59445ccf0f3a3bdb549b9299a441a188da5d602 Mon Sep 17 00:00:00 2001 From: Simon Marquis Date: Tue, 2 Jul 2024 20:47:31 +0200 Subject: [PATCH 6/6] generateModuleGraphs --- docs/images/graphs/dep_graph_app.svg | 684 ++++++++---------- .../graphs/dep_graph_app_nia_catalog.svg | 99 ++- .../graphs/dep_graph_core_analytics.svg | 18 +- docs/images/graphs/dep_graph_core_common.svg | 18 +- docs/images/graphs/dep_graph_core_data.svg | 216 +++--- .../graphs/dep_graph_core_data_test.svg | 234 +++--- .../images/graphs/dep_graph_core_database.svg | 36 +- .../graphs/dep_graph_core_datastore.svg | 72 +- .../graphs/dep_graph_core_datastore_proto.svg | 18 +- .../graphs/dep_graph_core_datastore_test.svg | 99 ++- .../graphs/dep_graph_core_designsystem.svg | 18 +- docs/images/graphs/dep_graph_core_domain.svg | 243 +++---- docs/images/graphs/dep_graph_core_model.svg | 18 +- docs/images/graphs/dep_graph_core_network.svg | 54 +- .../graphs/dep_graph_core_notifications.svg | 54 +- .../dep_graph_core_screenshot_testing.svg | 36 +- docs/images/graphs/dep_graph_core_testing.svg | 270 +++---- docs/images/graphs/dep_graph_core_ui.svg | 72 +- .../graphs/dep_graph_feature_bookmarks.svg | 297 ++++---- .../graphs/dep_graph_feature_foryou.svg | 333 ++++----- .../graphs/dep_graph_feature_interests.svg | 333 ++++----- .../graphs/dep_graph_feature_search.svg | 333 ++++----- .../graphs/dep_graph_feature_settings.svg | 297 ++++---- .../images/graphs/dep_graph_feature_topic.svg | 297 ++++---- .../graphs/dep_graph_sync_sync_test.svg | 270 +++---- docs/images/graphs/dep_graph_sync_work.svg | 243 +++---- 26 files changed, 2046 insertions(+), 2616 deletions(-) diff --git a/docs/images/graphs/dep_graph_app.svg b/docs/images/graphs/dep_graph_app.svg index dddc1ad33..8e5d9d429 100644 --- a/docs/images/graphs/dep_graph_app.svg +++ b/docs/images/graphs/dep_graph_app.svg @@ -1,383 +1,305 @@ - - - - - G - - - :app - - :app + + + + + + :app + + + + :feature:interests + + + + + + + + :feature:foryou + + + + + + + + :feature:bookmarks + + + + + + + + :feature:topic + + + + + + + + :feature:search + + + + + + + + :feature:settings + + + + + + + + :core:common + + + + + + + + :core:ui + + + + + + + + :core:designsystem + + + + + + + + :core:data + + + + + + + + :core:model + + + + + + + + :core:analytics + + + + + + + + :sync:work + + + + + + + + + + + + + + + + + + + + :core:domain + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + :core:database + + + + + + + + :core:datastore + + + + + + + + :core:network + + + + + + + + :core:notifications + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + :core:datastore-proto + + + + + + + + + + + + + + + + + + + + + - - :feature:interests - - :feature:interests - - - :app->:feature:interests - - - - - :feature:foryou - - :feature:foryou - - - :app->:feature:foryou - - - - - :feature:bookmarks - - :feature:bookmarks - - - :app->:feature:bookmarks - - - - - :feature:topic - - :feature:topic - - - :app->:feature:topic - - - - - :feature:search - - :feature:search - - - :app->:feature:search - - - - - :feature:settings - - :feature:settings - - - :app->:feature:settings - - - - - :core:common - - :core:common - - - :app->:core:common - - - - - :core:ui - - :core:ui - - - :app->:core:ui - - - - - :core:designsystem - - :core:designsystem - - - :app->:core:designsystem - - - - - :core:data - - :core:data - - - :app->:core:data - - - - - :core:model - - :core:model - - - :app->:core:model - - - - - :core:analytics - - :core:analytics - - - :app->:core:analytics - - - - - :sync:work - - :sync:work - - - :app->:sync:work - - - - - :feature:interests->:core:ui - - - - - :feature:interests->:core:designsystem - - - - - :feature:interests->:core:data - - - - - :core:domain - - :core:domain - - - :feature:interests->:core:domain - - - - - :feature:foryou->:core:ui - - - - - :feature:foryou->:core:designsystem - - - - - :feature:foryou->:core:data - - - - - :feature:foryou->:core:domain - - - - - :feature:bookmarks->:core:ui - - - - - :feature:bookmarks->:core:designsystem - - - - - :feature:bookmarks->:core:data - - - - - :feature:topic->:core:ui - - - - - :feature:topic->:core:designsystem - - - - - :feature:topic->:core:data - - - - - :feature:search->:core:ui - - - - - :feature:search->:core:designsystem - - - - - :feature:search->:core:data - - - - - :feature:search->:core:domain - - - - - :feature:settings->:core:ui - - - - - :feature:settings->:core:designsystem - - - - - :feature:settings->:core:data - - - - - :core:ui->:core:designsystem - - - - - :core:ui->:core:model - - - - - :core:ui->:core:analytics - - - - - :core:data->:core:common - - - - - :core:data->:core:analytics - - - - - :core:database - - :core:database - - - :core:data->:core:database - - - - - :core:datastore - - :core:datastore - - - :core:data->:core:datastore - - - - - :core:network - - :core:network - - - :core:data->:core:network - - - - - :core:notifications - - :core:notifications - - - :core:data->:core:notifications - - - - - :sync:work->:core:data - - - - - :sync:work->:core:analytics - - - - - :core:domain->:core:data - - - - - :core:domain->:core:model - - - - - :core:database->:core:model - - - - - :core:datastore->:core:common - - - - - :core:datastore->:core:model - - - - - :core:datastore-proto - - :core:datastore-proto - - - :core:datastore->:core:datastore-proto - - - - - :core:network->:core:common - - - - - :core:network->:core:model - - - - - :core:notifications->:core:common - - - - - :core:notifications->:core:model - - - - diff --git a/docs/images/graphs/dep_graph_app_nia_catalog.svg b/docs/images/graphs/dep_graph_app_nia_catalog.svg index 1bb442cad..151ee63ad 100644 --- a/docs/images/graphs/dep_graph_app_nia_catalog.svg +++ b/docs/images/graphs/dep_graph_app_nia_catalog.svg @@ -1,58 +1,45 @@ - - - - - G - - - :app-nia-catalog - - :app-nia-catalog + + + + + + :app-nia-catalog + + + + :core:designsystem + + + + + + + + :core:ui + + + + + + + + + + + + :core:analytics + + + + + + + + :core:model + + + + + - - :core:designsystem - - :core:designsystem - - - :app-nia-catalog->:core:designsystem - - - - - :core:ui - - :core:ui - - - :app-nia-catalog->:core:ui - - - - - :core:ui->:core:designsystem - - - - - :core:analytics - - :core:analytics - - - :core:ui->:core:analytics - - - - - :core:model - - :core:model - - - :core:ui->:core:model - - - - diff --git a/docs/images/graphs/dep_graph_core_analytics.svg b/docs/images/graphs/dep_graph_core_analytics.svg index 4c21e8aa1..45f1c1eb0 100644 --- a/docs/images/graphs/dep_graph_core_analytics.svg +++ b/docs/images/graphs/dep_graph_core_analytics.svg @@ -1,13 +1,9 @@ - - - - - G - - - :core:analytics - - :core:analytics + + + + + + :core:analytics + - diff --git a/docs/images/graphs/dep_graph_core_common.svg b/docs/images/graphs/dep_graph_core_common.svg index 7d1f53282..91033eaa0 100644 --- a/docs/images/graphs/dep_graph_core_common.svg +++ b/docs/images/graphs/dep_graph_core_common.svg @@ -1,13 +1,9 @@ - - - - - G - - - :core:common - - :core:common + + + + + + :core:common + - diff --git a/docs/images/graphs/dep_graph_core_data.svg b/docs/images/graphs/dep_graph_core_data.svg index 861d4873e..ab91bafb2 100644 --- a/docs/images/graphs/dep_graph_core_data.svg +++ b/docs/images/graphs/dep_graph_core_data.svg @@ -1,123 +1,97 @@ - - - - - G - - - :core:data - - :core:data + + + + + + :core:data + + + + :core:common + + + + + + + + :core:database + + + + + + + + :core:datastore + + + + + + + + :core:network + + + + + + + + :core:analytics + + + + + + + + :core:notifications + + + + + + + + :core:model + + + + + + + + + + + + + + + + :core:datastore-proto + + + + + + + + + + + + + + + + + + + + + - - :core:common - - :core:common - - - :core:data->:core:common - - - - - :core:database - - :core:database - - - :core:data->:core:database - - - - - :core:datastore - - :core:datastore - - - :core:data->:core:datastore - - - - - :core:network - - :core:network - - - :core:data->:core:network - - - - - :core:analytics - - :core:analytics - - - :core:data->:core:analytics - - - - - :core:notifications - - :core:notifications - - - :core:data->:core:notifications - - - - - :core:model - - :core:model - - - :core:database->:core:model - - - - - :core:datastore->:core:common - - - - - :core:datastore->:core:model - - - - - :core:datastore-proto - - :core:datastore-proto - - - :core:datastore->:core:datastore-proto - - - - - :core:network->:core:common - - - - - :core:network->:core:model - - - - - :core:notifications->:core:common - - - - - :core:notifications->:core:model - - - - diff --git a/docs/images/graphs/dep_graph_core_data_test.svg b/docs/images/graphs/dep_graph_core_data_test.svg index 3af1a0338..b9736c859 100644 --- a/docs/images/graphs/dep_graph_core_data_test.svg +++ b/docs/images/graphs/dep_graph_core_data_test.svg @@ -1,133 +1,105 @@ - - - - - G - - - :core:data-test - - :core:data-test + + + + + + :core:data-test + + + + :core:data + + + + + + + + :core:common + + + + + + + + :core:database + + + + + + + + :core:datastore + + + + + + + + :core:network + + + + + + + + :core:analytics + + + + + + + + :core:notifications + + + + + + + + :core:model + + + + + + + + + + + + + + + + :core:datastore-proto + + + + + + + + + + + + + + + + + + + + + - - :core:data - - :core:data - - - :core:data-test->:core:data - - - - - :core:common - - :core:common - - - :core:data->:core:common - - - - - :core:database - - :core:database - - - :core:data->:core:database - - - - - :core:datastore - - :core:datastore - - - :core:data->:core:datastore - - - - - :core:network - - :core:network - - - :core:data->:core:network - - - - - :core:analytics - - :core:analytics - - - :core:data->:core:analytics - - - - - :core:notifications - - :core:notifications - - - :core:data->:core:notifications - - - - - :core:model - - :core:model - - - :core:database->:core:model - - - - - :core:datastore->:core:common - - - - - :core:datastore->:core:model - - - - - :core:datastore-proto - - :core:datastore-proto - - - :core:datastore->:core:datastore-proto - - - - - :core:network->:core:common - - - - - :core:network->:core:model - - - - - :core:notifications->:core:common - - - - - :core:notifications->:core:model - - - - diff --git a/docs/images/graphs/dep_graph_core_database.svg b/docs/images/graphs/dep_graph_core_database.svg index ccff0478d..e82d46436 100644 --- a/docs/images/graphs/dep_graph_core_database.svg +++ b/docs/images/graphs/dep_graph_core_database.svg @@ -1,23 +1,17 @@ - - - - - G - - - :core:database - - :core:database + + + + + + :core:database + + + + :core:model + + + + + - - :core:model - - :core:model - - - :core:database->:core:model - - - - diff --git a/docs/images/graphs/dep_graph_core_datastore.svg b/docs/images/graphs/dep_graph_core_datastore.svg index 6ada93748..f7502e55b 100644 --- a/docs/images/graphs/dep_graph_core_datastore.svg +++ b/docs/images/graphs/dep_graph_core_datastore.svg @@ -1,43 +1,33 @@ - - - - - G - - - :core:datastore - - :core:datastore + + + + + + :core:datastore + + + + :core:datastore-proto + + + + + + + + :core:model + + + + + + + + :core:common + + + + + - - :core:datastore-proto - - :core:datastore-proto - - - :core:datastore->:core:datastore-proto - - - - - :core:model - - :core:model - - - :core:datastore->:core:model - - - - - :core:common - - :core:common - - - :core:datastore->:core:common - - - - diff --git a/docs/images/graphs/dep_graph_core_datastore_proto.svg b/docs/images/graphs/dep_graph_core_datastore_proto.svg index d22a9b8a6..7fcfb8358 100644 --- a/docs/images/graphs/dep_graph_core_datastore_proto.svg +++ b/docs/images/graphs/dep_graph_core_datastore_proto.svg @@ -1,13 +1,9 @@ - - - - - G - - - :core:datastore-proto - - :core:datastore-proto + + + + + + :core:datastore-proto + - diff --git a/docs/images/graphs/dep_graph_core_datastore_test.svg b/docs/images/graphs/dep_graph_core_datastore_test.svg index 952a66e1d..37521a05f 100644 --- a/docs/images/graphs/dep_graph_core_datastore_test.svg +++ b/docs/images/graphs/dep_graph_core_datastore_test.svg @@ -1,58 +1,45 @@ - - - - - G - - - :core:datastore-test - - :core:datastore-test + + + + + + :core:datastore-test + + + + :core:common + + + + + + + + :core:datastore + + + + + + + + + + + + :core:datastore-proto + + + + + + + + :core:model + + + + + - - :core:common - - :core:common - - - :core:datastore-test->:core:common - - - - - :core:datastore - - :core:datastore - - - :core:datastore-test->:core:datastore - - - - - :core:datastore->:core:common - - - - - :core:datastore-proto - - :core:datastore-proto - - - :core:datastore->:core:datastore-proto - - - - - :core:model - - :core:model - - - :core:datastore->:core:model - - - - diff --git a/docs/images/graphs/dep_graph_core_designsystem.svg b/docs/images/graphs/dep_graph_core_designsystem.svg index 9f11a8c61..737140876 100644 --- a/docs/images/graphs/dep_graph_core_designsystem.svg +++ b/docs/images/graphs/dep_graph_core_designsystem.svg @@ -1,13 +1,9 @@ - - - - - G - - - :core:designsystem - - :core:designsystem + + + + + + :core:designsystem + - diff --git a/docs/images/graphs/dep_graph_core_domain.svg b/docs/images/graphs/dep_graph_core_domain.svg index 0d371fd40..fe3740d2f 100644 --- a/docs/images/graphs/dep_graph_core_domain.svg +++ b/docs/images/graphs/dep_graph_core_domain.svg @@ -1,138 +1,109 @@ - - - - - G - - - :core:domain - - :core:domain + + + + + + :core:domain + + + + :core:data + + + + + + + + :core:model + + + + + + + + :core:common + + + + + + + + :core:database + + + + + + + + :core:datastore + + + + + + + + :core:network + + + + + + + + :core:analytics + + + + + + + + :core:notifications + + + + + + + + + + + + + + + + + + + + :core:datastore-proto + + + + + + + + + + + + + + + + + + + + + - - :core:data - - :core:data - - - :core:domain->:core:data - - - - - :core:model - - :core:model - - - :core:domain->:core:model - - - - - :core:common - - :core:common - - - :core:data->:core:common - - - - - :core:database - - :core:database - - - :core:data->:core:database - - - - - :core:datastore - - :core:datastore - - - :core:data->:core:datastore - - - - - :core:network - - :core:network - - - :core:data->:core:network - - - - - :core:analytics - - :core:analytics - - - :core:data->:core:analytics - - - - - :core:notifications - - :core:notifications - - - :core:data->:core:notifications - - - - - :core:database->:core:model - - - - - :core:datastore->:core:model - - - - - :core:datastore->:core:common - - - - - :core:datastore-proto - - :core:datastore-proto - - - :core:datastore->:core:datastore-proto - - - - - :core:network->:core:model - - - - - :core:network->:core:common - - - - - :core:notifications->:core:model - - - - - :core:notifications->:core:common - - - - diff --git a/docs/images/graphs/dep_graph_core_model.svg b/docs/images/graphs/dep_graph_core_model.svg index 426e0830d..125684a08 100644 --- a/docs/images/graphs/dep_graph_core_model.svg +++ b/docs/images/graphs/dep_graph_core_model.svg @@ -1,13 +1,9 @@ - - - - - G - - - :core:model - - :core:model + + + + + + :core:model + - diff --git a/docs/images/graphs/dep_graph_core_network.svg b/docs/images/graphs/dep_graph_core_network.svg index 73595401a..3022a86ee 100644 --- a/docs/images/graphs/dep_graph_core_network.svg +++ b/docs/images/graphs/dep_graph_core_network.svg @@ -1,33 +1,25 @@ - - - - - G - - - :core:network - - :core:network + + + + + + :core:network + + + + :core:common + + + + + + + + :core:model + + + + + - - :core:common - - :core:common - - - :core:network->:core:common - - - - - :core:model - - :core:model - - - :core:network->:core:model - - - - diff --git a/docs/images/graphs/dep_graph_core_notifications.svg b/docs/images/graphs/dep_graph_core_notifications.svg index ed40345e3..d96d28769 100644 --- a/docs/images/graphs/dep_graph_core_notifications.svg +++ b/docs/images/graphs/dep_graph_core_notifications.svg @@ -1,33 +1,25 @@ - - - - - G - - - :core:notifications - - :core:notifications + + + + + + :core:notifications + + + + :core:model + + + + + + + + :core:common + + + + + - - :core:model - - :core:model - - - :core:notifications->:core:model - - - - - :core:common - - :core:common - - - :core:notifications->:core:common - - - - diff --git a/docs/images/graphs/dep_graph_core_screenshot_testing.svg b/docs/images/graphs/dep_graph_core_screenshot_testing.svg index b723194a8..a7d58b0ea 100644 --- a/docs/images/graphs/dep_graph_core_screenshot_testing.svg +++ b/docs/images/graphs/dep_graph_core_screenshot_testing.svg @@ -1,23 +1,17 @@ - - - - - G - - - :core:screenshot-testing - - :core:screenshot-testing + + + + + + :core:screenshot-testing + + + + :core:designsystem + + + + + - - :core:designsystem - - :core:designsystem - - - :core:screenshot-testing->:core:designsystem - - - - diff --git a/docs/images/graphs/dep_graph_core_testing.svg b/docs/images/graphs/dep_graph_core_testing.svg index ff96b6d95..d441858e5 100644 --- a/docs/images/graphs/dep_graph_core_testing.svg +++ b/docs/images/graphs/dep_graph_core_testing.svg @@ -1,153 +1,121 @@ - - - - - G - - - :core:testing - - :core:testing + + + + + + :core:testing + + + + :core:analytics + + + + + + + + :core:common + + + + + + + + :core:data + + + + + + + + :core:model + + + + + + + + :core:notifications + + + + + + + + + + + + + + + + + + + + :core:database + + + + + + + + :core:datastore + + + + + + + + :core:network + + + + + + + + + + + + + + + + + + + + + + + + + + + + :core:datastore-proto + + + + + + + + + + + + + - - :core:analytics - - :core:analytics - - - :core:testing->:core:analytics - - - - - :core:common - - :core:common - - - :core:testing->:core:common - - - - - :core:data - - :core:data - - - :core:testing->:core:data - - - - - :core:model - - :core:model - - - :core:testing->:core:model - - - - - :core:notifications - - :core:notifications - - - :core:testing->:core:notifications - - - - - :core:data->:core:analytics - - - - - :core:data->:core:common - - - - - :core:data->:core:notifications - - - - - :core:database - - :core:database - - - :core:data->:core:database - - - - - :core:datastore - - :core:datastore - - - :core:data->:core:datastore - - - - - :core:network - - :core:network - - - :core:data->:core:network - - - - - :core:notifications->:core:common - - - - - :core:notifications->:core:model - - - - - :core:database->:core:model - - - - - :core:datastore->:core:common - - - - - :core:datastore->:core:model - - - - - :core:datastore-proto - - :core:datastore-proto - - - :core:datastore->:core:datastore-proto - - - - - :core:network->:core:common - - - - - :core:network->:core:model - - - - diff --git a/docs/images/graphs/dep_graph_core_ui.svg b/docs/images/graphs/dep_graph_core_ui.svg index ce99fe2f5..2cd972357 100644 --- a/docs/images/graphs/dep_graph_core_ui.svg +++ b/docs/images/graphs/dep_graph_core_ui.svg @@ -1,43 +1,33 @@ - - - - - G - - - :core:ui - - :core:ui + + + + + + :core:ui + + + + :core:analytics + + + + + + + + :core:designsystem + + + + + + + + :core:model + + + + + - - :core:analytics - - :core:analytics - - - :core:ui->:core:analytics - - - - - :core:designsystem - - :core:designsystem - - - :core:ui->:core:designsystem - - - - - :core:model - - :core:model - - - :core:ui->:core:model - - - - diff --git a/docs/images/graphs/dep_graph_feature_bookmarks.svg b/docs/images/graphs/dep_graph_feature_bookmarks.svg index df52a9b6d..0391eb39c 100644 --- a/docs/images/graphs/dep_graph_feature_bookmarks.svg +++ b/docs/images/graphs/dep_graph_feature_bookmarks.svg @@ -1,168 +1,133 @@ - - - - - G - - - :feature:bookmarks - - :feature:bookmarks + + + + + + :feature:bookmarks + + + + :core:ui + + + + + + + + :core:designsystem + + + + + + + + :core:data + + + + + + + + + + + + :core:analytics + + + + + + + + :core:model + + + + + + + + + + + + :core:common + + + + + + + + :core:database + + + + + + + + :core:datastore + + + + + + + + :core:network + + + + + + + + :core:notifications + + + + + + + + + + + + + + + + + + + + :core:datastore-proto + + + + + + + + + + + + + + + + + + + + + - - :core:ui - - :core:ui - - - :feature:bookmarks->:core:ui - - - - - :core:designsystem - - :core:designsystem - - - :feature:bookmarks->:core:designsystem - - - - - :core:data - - :core:data - - - :feature:bookmarks->:core:data - - - - - :core:ui->:core:designsystem - - - - - :core:analytics - - :core:analytics - - - :core:ui->:core:analytics - - - - - :core:model - - :core:model - - - :core:ui->:core:model - - - - - :core:data->:core:analytics - - - - - :core:common - - :core:common - - - :core:data->:core:common - - - - - :core:database - - :core:database - - - :core:data->:core:database - - - - - :core:datastore - - :core:datastore - - - :core:data->:core:datastore - - - - - :core:network - - :core:network - - - :core:data->:core:network - - - - - :core:notifications - - :core:notifications - - - :core:data->:core:notifications - - - - - :core:database->:core:model - - - - - :core:datastore->:core:model - - - - - :core:datastore->:core:common - - - - - :core:datastore-proto - - :core:datastore-proto - - - :core:datastore->:core:datastore-proto - - - - - :core:network->:core:model - - - - - :core:network->:core:common - - - - - :core:notifications->:core:model - - - - - :core:notifications->:core:common - - - - diff --git a/docs/images/graphs/dep_graph_feature_foryou.svg b/docs/images/graphs/dep_graph_feature_foryou.svg index 0a61e8b59..63a154a87 100644 --- a/docs/images/graphs/dep_graph_feature_foryou.svg +++ b/docs/images/graphs/dep_graph_feature_foryou.svg @@ -1,188 +1,149 @@ - - - - - G - - - :feature:foryou - - :feature:foryou + + + + + + :feature:foryou + + + + :core:ui + + + + + + + + :core:designsystem + + + + + + + + :core:data + + + + + + + + :core:domain + + + + + + + + + + + + :core:analytics + + + + + + + + :core:model + + + + + + + + + + + + :core:common + + + + + + + + :core:database + + + + + + + + :core:datastore + + + + + + + + :core:network + + + + + + + + :core:notifications + + + + + + + + + + + + + + + + + + + + + + + + + + + + :core:datastore-proto + + + + + + + + + + + + + + + + + + + + + - - :core:ui - - :core:ui - - - :feature:foryou->:core:ui - - - - - :core:designsystem - - :core:designsystem - - - :feature:foryou->:core:designsystem - - - - - :core:data - - :core:data - - - :feature:foryou->:core:data - - - - - :core:domain - - :core:domain - - - :feature:foryou->:core:domain - - - - - :core:ui->:core:designsystem - - - - - :core:analytics - - :core:analytics - - - :core:ui->:core:analytics - - - - - :core:model - - :core:model - - - :core:ui->:core:model - - - - - :core:data->:core:analytics - - - - - :core:common - - :core:common - - - :core:data->:core:common - - - - - :core:database - - :core:database - - - :core:data->:core:database - - - - - :core:datastore - - :core:datastore - - - :core:data->:core:datastore - - - - - :core:network - - :core:network - - - :core:data->:core:network - - - - - :core:notifications - - :core:notifications - - - :core:data->:core:notifications - - - - - :core:domain->:core:data - - - - - :core:domain->:core:model - - - - - :core:database->:core:model - - - - - :core:datastore->:core:model - - - - - :core:datastore->:core:common - - - - - :core:datastore-proto - - :core:datastore-proto - - - :core:datastore->:core:datastore-proto - - - - - :core:network->:core:model - - - - - :core:network->:core:common - - - - - :core:notifications->:core:model - - - - - :core:notifications->:core:common - - - - diff --git a/docs/images/graphs/dep_graph_feature_interests.svg b/docs/images/graphs/dep_graph_feature_interests.svg index b3e8ceed4..2de1fc61f 100644 --- a/docs/images/graphs/dep_graph_feature_interests.svg +++ b/docs/images/graphs/dep_graph_feature_interests.svg @@ -1,188 +1,149 @@ - - - - - G - - - :feature:interests - - :feature:interests + + + + + + :feature:interests + + + + :core:ui + + + + + + + + :core:designsystem + + + + + + + + :core:data + + + + + + + + :core:domain + + + + + + + + + + + + :core:analytics + + + + + + + + :core:model + + + + + + + + + + + + :core:common + + + + + + + + :core:database + + + + + + + + :core:datastore + + + + + + + + :core:network + + + + + + + + :core:notifications + + + + + + + + + + + + + + + + + + + + + + + + + + + + :core:datastore-proto + + + + + + + + + + + + + + + + + + + + + - - :core:ui - - :core:ui - - - :feature:interests->:core:ui - - - - - :core:designsystem - - :core:designsystem - - - :feature:interests->:core:designsystem - - - - - :core:data - - :core:data - - - :feature:interests->:core:data - - - - - :core:domain - - :core:domain - - - :feature:interests->:core:domain - - - - - :core:ui->:core:designsystem - - - - - :core:analytics - - :core:analytics - - - :core:ui->:core:analytics - - - - - :core:model - - :core:model - - - :core:ui->:core:model - - - - - :core:data->:core:analytics - - - - - :core:common - - :core:common - - - :core:data->:core:common - - - - - :core:database - - :core:database - - - :core:data->:core:database - - - - - :core:datastore - - :core:datastore - - - :core:data->:core:datastore - - - - - :core:network - - :core:network - - - :core:data->:core:network - - - - - :core:notifications - - :core:notifications - - - :core:data->:core:notifications - - - - - :core:domain->:core:data - - - - - :core:domain->:core:model - - - - - :core:database->:core:model - - - - - :core:datastore->:core:model - - - - - :core:datastore->:core:common - - - - - :core:datastore-proto - - :core:datastore-proto - - - :core:datastore->:core:datastore-proto - - - - - :core:network->:core:model - - - - - :core:network->:core:common - - - - - :core:notifications->:core:model - - - - - :core:notifications->:core:common - - - - diff --git a/docs/images/graphs/dep_graph_feature_search.svg b/docs/images/graphs/dep_graph_feature_search.svg index 10316170f..7f8f29777 100644 --- a/docs/images/graphs/dep_graph_feature_search.svg +++ b/docs/images/graphs/dep_graph_feature_search.svg @@ -1,188 +1,149 @@ - - - - - G - - - :feature:search - - :feature:search + + + + + + :feature:search + + + + :core:ui + + + + + + + + :core:designsystem + + + + + + + + :core:data + + + + + + + + :core:domain + + + + + + + + + + + + :core:analytics + + + + + + + + :core:model + + + + + + + + + + + + :core:common + + + + + + + + :core:database + + + + + + + + :core:datastore + + + + + + + + :core:network + + + + + + + + :core:notifications + + + + + + + + + + + + + + + + + + + + + + + + + + + + :core:datastore-proto + + + + + + + + + + + + + + + + + + + + + - - :core:ui - - :core:ui - - - :feature:search->:core:ui - - - - - :core:designsystem - - :core:designsystem - - - :feature:search->:core:designsystem - - - - - :core:data - - :core:data - - - :feature:search->:core:data - - - - - :core:domain - - :core:domain - - - :feature:search->:core:domain - - - - - :core:ui->:core:designsystem - - - - - :core:analytics - - :core:analytics - - - :core:ui->:core:analytics - - - - - :core:model - - :core:model - - - :core:ui->:core:model - - - - - :core:data->:core:analytics - - - - - :core:common - - :core:common - - - :core:data->:core:common - - - - - :core:database - - :core:database - - - :core:data->:core:database - - - - - :core:datastore - - :core:datastore - - - :core:data->:core:datastore - - - - - :core:network - - :core:network - - - :core:data->:core:network - - - - - :core:notifications - - :core:notifications - - - :core:data->:core:notifications - - - - - :core:domain->:core:data - - - - - :core:domain->:core:model - - - - - :core:database->:core:model - - - - - :core:datastore->:core:model - - - - - :core:datastore->:core:common - - - - - :core:datastore-proto - - :core:datastore-proto - - - :core:datastore->:core:datastore-proto - - - - - :core:network->:core:model - - - - - :core:network->:core:common - - - - - :core:notifications->:core:model - - - - - :core:notifications->:core:common - - - - diff --git a/docs/images/graphs/dep_graph_feature_settings.svg b/docs/images/graphs/dep_graph_feature_settings.svg index f5b9bafe6..3f0d35df2 100644 --- a/docs/images/graphs/dep_graph_feature_settings.svg +++ b/docs/images/graphs/dep_graph_feature_settings.svg @@ -1,168 +1,133 @@ - - - - - G - - - :feature:settings - - :feature:settings + + + + + + :feature:settings + + + + :core:ui + + + + + + + + :core:designsystem + + + + + + + + :core:data + + + + + + + + + + + + :core:analytics + + + + + + + + :core:model + + + + + + + + + + + + :core:common + + + + + + + + :core:database + + + + + + + + :core:datastore + + + + + + + + :core:network + + + + + + + + :core:notifications + + + + + + + + + + + + + + + + + + + + :core:datastore-proto + + + + + + + + + + + + + + + + + + + + + - - :core:ui - - :core:ui - - - :feature:settings->:core:ui - - - - - :core:designsystem - - :core:designsystem - - - :feature:settings->:core:designsystem - - - - - :core:data - - :core:data - - - :feature:settings->:core:data - - - - - :core:ui->:core:designsystem - - - - - :core:analytics - - :core:analytics - - - :core:ui->:core:analytics - - - - - :core:model - - :core:model - - - :core:ui->:core:model - - - - - :core:data->:core:analytics - - - - - :core:common - - :core:common - - - :core:data->:core:common - - - - - :core:database - - :core:database - - - :core:data->:core:database - - - - - :core:datastore - - :core:datastore - - - :core:data->:core:datastore - - - - - :core:network - - :core:network - - - :core:data->:core:network - - - - - :core:notifications - - :core:notifications - - - :core:data->:core:notifications - - - - - :core:database->:core:model - - - - - :core:datastore->:core:model - - - - - :core:datastore->:core:common - - - - - :core:datastore-proto - - :core:datastore-proto - - - :core:datastore->:core:datastore-proto - - - - - :core:network->:core:model - - - - - :core:network->:core:common - - - - - :core:notifications->:core:model - - - - - :core:notifications->:core:common - - - - diff --git a/docs/images/graphs/dep_graph_feature_topic.svg b/docs/images/graphs/dep_graph_feature_topic.svg index 191ec0387..b7c7dd26c 100644 --- a/docs/images/graphs/dep_graph_feature_topic.svg +++ b/docs/images/graphs/dep_graph_feature_topic.svg @@ -1,168 +1,133 @@ - - - - - G - - - :feature:topic - - :feature:topic + + + + + + :feature:topic + + + + :core:ui + + + + + + + + :core:designsystem + + + + + + + + :core:data + + + + + + + + + + + + :core:analytics + + + + + + + + :core:model + + + + + + + + + + + + :core:common + + + + + + + + :core:database + + + + + + + + :core:datastore + + + + + + + + :core:network + + + + + + + + :core:notifications + + + + + + + + + + + + + + + + + + + + :core:datastore-proto + + + + + + + + + + + + + + + + + + + + + - - :core:ui - - :core:ui - - - :feature:topic->:core:ui - - - - - :core:designsystem - - :core:designsystem - - - :feature:topic->:core:designsystem - - - - - :core:data - - :core:data - - - :feature:topic->:core:data - - - - - :core:ui->:core:designsystem - - - - - :core:analytics - - :core:analytics - - - :core:ui->:core:analytics - - - - - :core:model - - :core:model - - - :core:ui->:core:model - - - - - :core:data->:core:analytics - - - - - :core:common - - :core:common - - - :core:data->:core:common - - - - - :core:database - - :core:database - - - :core:data->:core:database - - - - - :core:datastore - - :core:datastore - - - :core:data->:core:datastore - - - - - :core:network - - :core:network - - - :core:data->:core:network - - - - - :core:notifications - - :core:notifications - - - :core:data->:core:notifications - - - - - :core:database->:core:model - - - - - :core:datastore->:core:model - - - - - :core:datastore->:core:common - - - - - :core:datastore-proto - - :core:datastore-proto - - - :core:datastore->:core:datastore-proto - - - - - :core:network->:core:model - - - - - :core:network->:core:common - - - - - :core:notifications->:core:model - - - - - :core:notifications->:core:common - - - - diff --git a/docs/images/graphs/dep_graph_sync_sync_test.svg b/docs/images/graphs/dep_graph_sync_sync_test.svg index 6b6892050..7a083ba54 100644 --- a/docs/images/graphs/dep_graph_sync_sync_test.svg +++ b/docs/images/graphs/dep_graph_sync_sync_test.svg @@ -1,153 +1,121 @@ - - - - - G - - - :sync:sync-test - - :sync:sync-test + + + + + + :sync:sync-test + + + + :core:data + + + + + + + + :sync:work + + + + + + + + :core:common + + + + + + + + :core:database + + + + + + + + :core:datastore + + + + + + + + :core:network + + + + + + + + :core:analytics + + + + + + + + :core:notifications + + + + + + + + + + + + + + + + :core:model + + + + + + + + + + + + + + + + :core:datastore-proto + + + + + + + + + + + + + + + + + + + + + - - :core:data - - :core:data - - - :sync:sync-test->:core:data - - - - - :sync:work - - :sync:work - - - :sync:sync-test->:sync:work - - - - - :core:common - - :core:common - - - :core:data->:core:common - - - - - :core:database - - :core:database - - - :core:data->:core:database - - - - - :core:datastore - - :core:datastore - - - :core:data->:core:datastore - - - - - :core:network - - :core:network - - - :core:data->:core:network - - - - - :core:analytics - - :core:analytics - - - :core:data->:core:analytics - - - - - :core:notifications - - :core:notifications - - - :core:data->:core:notifications - - - - - :sync:work->:core:data - - - - - :sync:work->:core:analytics - - - - - :core:model - - :core:model - - - :core:database->:core:model - - - - - :core:datastore->:core:common - - - - - :core:datastore->:core:model - - - - - :core:datastore-proto - - :core:datastore-proto - - - :core:datastore->:core:datastore-proto - - - - - :core:network->:core:common - - - - - :core:network->:core:model - - - - - :core:notifications->:core:common - - - - - :core:notifications->:core:model - - - - diff --git a/docs/images/graphs/dep_graph_sync_work.svg b/docs/images/graphs/dep_graph_sync_work.svg index cf43cc466..c649f2397 100644 --- a/docs/images/graphs/dep_graph_sync_work.svg +++ b/docs/images/graphs/dep_graph_sync_work.svg @@ -1,138 +1,109 @@ - - - - - G - - - :sync:work - - :sync:work + + + + + + :sync:work + + + + :core:analytics + + + + + + + + :core:data + + + + + + + + + + + + :core:common + + + + + + + + :core:database + + + + + + + + :core:datastore + + + + + + + + :core:network + + + + + + + + :core:notifications + + + + + + + + :core:model + + + + + + + + + + + + + + + + :core:datastore-proto + + + + + + + + + + + + + + + + + + + + + - - :core:analytics - - :core:analytics - - - :sync:work->:core:analytics - - - - - :core:data - - :core:data - - - :sync:work->:core:data - - - - - :core:data->:core:analytics - - - - - :core:common - - :core:common - - - :core:data->:core:common - - - - - :core:database - - :core:database - - - :core:data->:core:database - - - - - :core:datastore - - :core:datastore - - - :core:data->:core:datastore - - - - - :core:network - - :core:network - - - :core:data->:core:network - - - - - :core:notifications - - :core:notifications - - - :core:data->:core:notifications - - - - - :core:model - - :core:model - - - :core:database->:core:model - - - - - :core:datastore->:core:common - - - - - :core:datastore->:core:model - - - - - :core:datastore-proto - - :core:datastore-proto - - - :core:datastore->:core:datastore-proto - - - - - :core:network->:core:common - - - - - :core:network->:core:model - - - - - :core:notifications->:core:common - - - - - :core:notifications->:core:model - - - -