diff --git a/core/analytics/README.md b/core/analytics/README.md index d2bcd1ea7..5ec4be95c 100644 --- a/core/analytics/README.md +++ b/core/analytics/README.md @@ -1,3 +1 @@ # :core:analytics module -## Dependency graph -![Dependency graph](../../docs/images/graphs/dep_graph_core_analytics.svg) diff --git a/core/common/README.md b/core/common/README.md index 96558bcc6..a3fc24ebe 100644 --- a/core/common/README.md +++ b/core/common/README.md @@ -1,3 +1 @@ # :core:common module -## Dependency graph -![Dependency graph](../../docs/images/graphs/dep_graph_core_common.svg) diff --git a/core/data/README.md b/core/data/README.md index 5d30f1638..1a61922b1 100644 --- a/core/data/README.md +++ b/core/data/README.md @@ -1,3 +1,24 @@ -# :core:data module -## Dependency graph -![Dependency graph](../../docs/images/graphs/dep_graph_core_data.svg) +### Module Graph + +```mermaid +%%{ + init: { + 'theme': 'neutral' + } +}%% + +graph LR + subgraph :core + :core:data["data"] + :core:common["common"] + :core:datastore["datastore"] + :core:model["model"] + :core:network["network"] + :core:analytics["analytics"] + end + :core:data --> :core:common + :core:data --> :core:datastore + :core:data --> :core:model + :core:data --> :core:network + :core:data --> :core:analytics +``` \ No newline at end of file diff --git a/core/datastore/README.md b/core/datastore/README.md index 4785c5885..d177650da 100644 --- a/core/datastore/README.md +++ b/core/datastore/README.md @@ -1,3 +1,18 @@ -# :core:datastore module -## Dependency graph -![Dependency graph](../../docs/images/graphs/dep_graph_core_datastore.svg) +### Module Graph + +```mermaid +%%{ + init: { + 'theme': 'neutral' + } +}%% + +graph LR + subgraph :core + :core:datastore["datastore"] + :core:model["model"] + :core:common["common"] + end + :core:datastore --> :core:model + :core:datastore --> :core:common +``` \ No newline at end of file diff --git a/core/designsystem/README.md b/core/designsystem/README.md index d1778cb14..3426b32c5 100644 --- a/core/designsystem/README.md +++ b/core/designsystem/README.md @@ -1,3 +1,16 @@ -# :core:designsystem module -## Dependency graph -![Dependency graph](../../docs/images/graphs/dep_graph_core_designsystem.svg) +### Module Graph + +```mermaid +%%{ + init: { + 'theme': 'neutral' + } +}%% + +graph LR + subgraph :core + :core:designsystem["designsystem"] + :core:model["model"] + end + :core:designsystem --> :core:model +``` \ No newline at end of file diff --git a/core/domain/README.md b/core/domain/README.md index 5d30f1638..75386aeb9 100644 --- a/core/domain/README.md +++ b/core/domain/README.md @@ -1,3 +1,20 @@ -# :core:data module -## Dependency graph -![Dependency graph](../../docs/images/graphs/dep_graph_core_data.svg) +### Module Graph + +```mermaid +%%{ + init: { + 'theme': 'neutral' + } +}%% + +graph LR + subgraph :core + :core:domain["domain"] + :core:common["common"] + :core:data["data"] + :core:model["model"] + end + :core:domain --> :core:common + :core:domain --> :core:data + :core:domain --> :core:model +``` \ No newline at end of file diff --git a/core/model/README.md b/core/model/README.md index efd0eec76..dcd5e4635 100644 --- a/core/model/README.md +++ b/core/model/README.md @@ -1,3 +1,16 @@ -# :core:model module -## Dependency graph -![Dependency graph](../../docs/images/graphs/dep_graph_core_model.svg) +### Module Graph + +```mermaid +%%{ + init: { + 'theme': 'neutral' + } +}%% + +graph LR + subgraph :core + :core:model["model"] + :core:common["common"] + end + :core:model --> :core:common +``` \ No newline at end of file diff --git a/core/network/README.md b/core/network/README.md index 516aa2d38..805db9533 100644 --- a/core/network/README.md +++ b/core/network/README.md @@ -1,3 +1,20 @@ -# :core:network module -## Dependency graph -![Dependency graph](../../docs/images/graphs/dep_graph_core_network.svg) +### Module Graph + +```mermaid +%%{ + init: { + 'theme': 'neutral' + } +}%% + +graph LR + subgraph :core + :core:network["network"] + :core:common["common"] + :core:model["model"] + :core:datastore["datastore"] + end + :core:network --> :core:common + :core:network --> :core:model + :core:network --> :core:datastore +``` \ No newline at end of file diff --git a/core/ui/README.md b/core/ui/README.md index 38e514d01..505210ff7 100644 --- a/core/ui/README.md +++ b/core/ui/README.md @@ -1,3 +1,22 @@ -# :core:ui module -## Dependency graph -![Dependency graph](../../docs/images/graphs/dep_graph_core_ui.svg) +### Module Graph + +```mermaid +%%{ + init: { + 'theme': 'neutral' + } +}%% + +graph LR + subgraph :core + :core:ui["ui"] + :core:analytics["analytics"] + :core:designsystem["designsystem"] + :core:model["model"] + :core:common["common"] + end + :core:ui --> :core:analytics + :core:ui --> :core:designsystem + :core:ui --> :core:model + :core:ui --> :core:common +``` \ No newline at end of file diff --git a/feature/accounts/README.md b/feature/accounts/README.md index 970c0672e..6f5ce81f6 100644 --- a/feature/accounts/README.md +++ b/feature/accounts/README.md @@ -4,9 +4,8 @@ ### Android -https://github.com/user-attachments/assets/40c2da0b-776f-4378-9873-4701afe3fa96 - -https://github.com/user-attachments/assets/7ca2db8b-cdfc-4a72-bc0a-9113d597c17b +| ![Screenshot (101)](https://github.com/user-attachments/assets/40c2da0b-776f-4378-9873-4701afe3fa96) | ![Screenshot (102)](https://github.com/user-attachments/assets/7ca2db8b-cdfc-4a72-bc0a-9113d597c17b) | +|------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------| ### Desktop diff --git a/mifospay-android/README.md b/mifospay-android/README.md index fe3ae72bf..f6a8090e5 100644 --- a/mifospay-android/README.md +++ b/mifospay-android/README.md @@ -1,3 +1,18 @@ -# :mifospay module -## Dependency graph -![Dependency graph](../docs/images/graphs/dep_graph_mifospay.svg) +### Module Graph + +```mermaid +%%{ + init: { + 'theme': 'neutral' + } +}%% + +graph LR + subgraph :core + :core:data["data"] + :core:ui["ui"] + end + :mifospay-android --> :mifospay-shared + :mifospay-android --> :core:data + :mifospay-android --> :core:ui +``` \ No newline at end of file diff --git a/mifospay-desktop/README.md b/mifospay-desktop/README.md index 8890fe470..0d903dd70 100644 --- a/mifospay-desktop/README.md +++ b/mifospay-desktop/README.md @@ -1 +1,22 @@ -To run in desktop mode, choose the `mifospay-desktop` profile and click run. \ No newline at end of file +### Module Graph + +```mermaid +%%{ + init: { + 'theme': 'neutral' + } +}%% + +graph LR + subgraph :core + :core:common["common"] + :core:data["data"] + :core:model["model"] + :core:datastore["datastore"] + end + :mifospay-desktop --> :core:common + :mifospay-desktop --> :core:data + :mifospay-desktop --> :core:model + :mifospay-desktop --> :core:datastore + :mifospay-desktop --> :mifospay-shared +``` \ No newline at end of file diff --git a/mifospay-shared/README.md b/mifospay-shared/README.md new file mode 100644 index 000000000..b894b78ee --- /dev/null +++ b/mifospay-shared/README.md @@ -0,0 +1,73 @@ +### Module Graph + +```mermaid +%%{ + init: { + 'theme': 'neutral' + } +}%% + +graph LR + subgraph :core + :core:data["data"] + :core:network["network"] + :core:ui["ui"] + :core:designsystem["designsystem"] + :core:domain["domain"] + end + subgraph :feature + :feature:auth["auth"] + :feature:home["home"] + :feature:settings["settings"] + :feature:faq["faq"] + :feature:editpassword["editpassword"] + :feature:profile["profile"] + :feature:history["history"] + :feature:payments["payments"] + :feature:finance["finance"] + :feature:accounts["accounts"] + :feature:invoices["invoices"] + :feature:kyc["kyc"] + :feature:notification["notification"] + :feature:savedcards["savedcards"] + :feature:receipt["receipt"] + :feature:standing-instruction["standing-instruction"] + :feature:request-money["request-money"] + :feature:send-money["send-money"] + :feature:make-transfer["make-transfer"] + :feature:qr["qr"] + :feature:merchants["merchants"] + :feature:upi-setup["upi-setup"] + end + subgraph :libs + :libs:mifos-passcode["mifos-passcode"] + end + :mifospay-shared --> :core:data + :mifospay-shared --> :core:network + :mifospay-shared --> :core:ui + :mifospay-shared --> :core:designsystem + :mifospay-shared --> :core:domain + :mifospay-shared --> :feature:auth + :mifospay-shared --> :libs:mifos-passcode + :mifospay-shared --> :feature:home + :mifospay-shared --> :feature:settings + :mifospay-shared --> :feature:faq + :mifospay-shared --> :feature:editpassword + :mifospay-shared --> :feature:profile + :mifospay-shared --> :feature:history + :mifospay-shared --> :feature:payments + :mifospay-shared --> :feature:finance + :mifospay-shared --> :feature:accounts + :mifospay-shared --> :feature:invoices + :mifospay-shared --> :feature:kyc + :mifospay-shared --> :feature:notification + :mifospay-shared --> :feature:savedcards + :mifospay-shared --> :feature:receipt + :mifospay-shared --> :feature:standing-instruction + :mifospay-shared --> :feature:request-money + :mifospay-shared --> :feature:send-money + :mifospay-shared --> :feature:make-transfer + :mifospay-shared --> :feature:qr + :mifospay-shared --> :feature:merchants + :mifospay-shared --> :feature:upi-setup +``` \ No newline at end of file diff --git a/mifospay-web/README.md b/mifospay-web/README.md index 1dd276e64..5c97cee45 100644 --- a/mifospay-web/README.md +++ b/mifospay-web/README.md @@ -1,3 +1,22 @@ -To run in web mode, choose the `mifospay-web-js` or `mifospay-web-wasm` profile and click run. +### Module Graph -_When running as WasmJs it will take some time to compile the webpack, so be patient._ \ No newline at end of file +```mermaid +%%{ + init: { + 'theme': 'neutral' + } +}%% + +graph LR + subgraph :core + :core:common["common"] + :core:data["data"] + :core:model["model"] + :core:datastore["datastore"] + end + :mifospay-web --> :mifospay-shared + :mifospay-web --> :core:common + :mifospay-web --> :core:data + :mifospay-web --> :core:model + :mifospay-web --> :core:datastore +``` \ No newline at end of file