diff --git a/docs/images/graphs/dep_graph_app.svg b/docs/images/graphs/dep_graph_app.svg index 8a94310b2..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 fa7cfca5a..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 9cb11e4eb..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 a1cdcb610..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 8637b06ee..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 798696c11..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 dd3aef7ee..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 3bf13d087..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 fd3bba9b6..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 e42e5e795..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 f33d70705..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 68543466c..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 66959f2f1..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 9902ee8e3..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 3a1126ca8..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 8021dcda6..997654f40 100644 --- a/docs/images/graphs/dep_graph_core_screenshot_testing.svg +++ b/docs/images/graphs/dep_graph_core_screenshot_testing.svg @@ -1,33 +1,25 @@ - - - - - G - - - :core:screenshot-testing - - :core:screenshot-testing + + + + + + :core:screenshot-testing + + + + :core:common + + + + + + + + :core:designsystem + + + + + - - :core:common - - :core:common - - - :core:screenshot-testing->:core:common - - - - - :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..9dfc695e1 100644 --- a/docs/images/graphs/dep_graph_core_testing.svg +++ b/docs/images/graphs/dep_graph_core_testing.svg @@ -1,163 +1,129 @@ - - - - - G - - - :core:testing - - :core:testing + + + + + + :core:testing + + + + :core:analytics + + + + + + + + :core:data + + + + + + + + :core:model + + + + + + + + :core:notifications + + + + + + + + :core:common + + + + + + + + :core:designsystem + + + + + + + + + + + + + + + + + + + + :core:database + + + + + + + + :core:datastore + + + + + + + + :core:network + + + + + + + + + + + + + + + + + + + + + + + + + + + + :core:datastore-proto + + + + + + + + + + + + + - - :core:analytics - - :core:analytics - - - :core:testing->:core:analytics - - - - - :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:common - - :core:common - - - :core:testing->:core:common - - - - - :core:designsystem - - :core:designsystem - - - :core:testing->:core:designsystem - - - - - :core:data->:core:analytics - - - - - :core:data->:core:notifications - - - - - :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:model - - - - - :core:notifications->:core:common - - - - - :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 - - - - diff --git a/docs/images/graphs/dep_graph_core_ui.svg b/docs/images/graphs/dep_graph_core_ui.svg index a36dd7031..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 8fbe423c2..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 6b8af3764..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 b13783a27..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 ff299f33f..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 1b9648d8b..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 49fe361a8..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 58a31af19..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 2581a10ae..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 - - - - diff --git a/generateModuleGraphs.sh b/generateModuleGraphs.sh index eacf19eed..3c3583e67 100755 --- a/generateModuleGraphs.sh +++ b/generateModuleGraphs.sh @@ -31,6 +31,14 @@ then exit 1 fi +# Check if the svgo command is available +if ! command -v svgo &> /dev/null +then + echo "The 'svgo' command is not found. This is required to cleanup and compress SVGs." + echo "Installation instructions available at https://github.com/svg/svgo." + exit 1 +fi + # Check for a version of grep which supports Perl regex. # On MacOS the OS installed grep doesn't support Perl regex so check for the existence of the # GNU version instead which is prefixed with 'g' to distinguish it from the OS installed version. @@ -113,12 +121,10 @@ echo "$module_paths" | while read -r module_path; do -Pmodules.graph.output.gv="/tmp/${file_name}.gv" \ -Pmodules.graph.of.module="${module_path}" /-->\x0/g' | grep -zv '^