Skip to content

Commit

Permalink
docs: Add RepositoriesRelationships.md (#311)
Browse files Browse the repository at this point in the history
Co-authored-by: David <[email protected]>
Co-authored-by: Shota Jolbordi <[email protected]>
Co-authored-by: Goncalo-FradeIOHK <[email protected]>
  • Loading branch information
4 people authored Feb 2, 2023
1 parent 7ee014d commit 50b1a83
Show file tree
Hide file tree
Showing 2 changed files with 130 additions and 0 deletions.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@
<!-- FIXME * [OpenAPI docs](openapi) -->

* [Interdependencies](./Interdependencies.md)
* [repositories and relationships](./RepositoriesRrelationships.md)

## Running a single instance locally

Expand Down
129 changes: 129 additions & 0 deletions RepositoriesRrelationships.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,129 @@
# Repositories & Relationships

The building blocks are the separation of the projects by capabilities that work together.
That makes the Atala PRISM framework.

This is the main repository for the Atala PRISM V2.

However the BB are separated into several repositories.
And there are dependencies with the Atala PRISM V1.

So here we have a simplified view of all Atala repositories and how are they related together:

```mermaid
flowchart
subgraph doc
atala-prism-docs
atala-prism-interactive-demo-web
end
subgraph PRISM_1_4
atala-prism-spec -->|spec for| atala-prism
atala-mirror
atala-prism-credentials-verification-portal -->|uses node| atala-prism
atala-qa-automation
atala-prism
subgraph SDK_PRISM_1_4
direction TB
atala-prism-sdk -->
atala-prism-sdk-scalajs
end
subgraph archive
atala-legacy
subgraph to_be_archived
direction RL
atala-prism-android-app
atala-prism-sdk-ios
atala-prism-sdk-ios-sp
atala-prism-ios-app
atala-prism-management-console-web %% -->|backend|
atala-prism-browser-extension-wallet
end
end
subgraph empty
atala-style_-guide[atala-style-guide]
atala-prism-connect
atala-prism-vault-sdk
atala-cocoapods-specs
end
atala-prism-connect --->|wannabe| atala-prism
atala-prism-vault-sdk --->|wannabe| atala-prism
end
subgraph coding-challanges-for-candidates
atala-swetest
end
subgraph PRISM_2
atala-prism-building-blocks ----> |currently uses node| atala-prism
atala-prism-building-blocks --> |currently uses crypto| SDK_PRISM_1_4
atala-prism-apollo
atala-prism-didcomm-kmm
atala-prism-manage
atala-prism-products
atala-web-app-template
atala-prism-esdk -->|SDK for| atala-prism-building-blocks
atala-prism-crypto-sdk-sp -->|1.4 Crypto SDK to be replaced by apollo| atala-prism-wallet-sdk-swift
atala-prism-didcomm-swift -->|Didcomm rust to be replaced by our didcomm-kmm| atala-prism-wallet-sdk-swift
atala-prism-didcomm-kmm --> atala-prism-wallet-sdk-kmm
atala-prism-apollo -..->|will replace| atala-prism-crypto-sdk-sp
atala-prism-didcomm-kmm -..->|will replace| atala-prism-didcomm-swift
atala-prism-apollo --> atala-prism-wallet-sdk-kmm
atala-prism-wallet-sdk-kmm -..->|will replace| atala-prism-wallet-sdk-swift
end
%% infra
atala-infra --wannabe--> atala-prism-infra
atala-prism-infra -->|infra for| PRISM_1_4
atala-prism-dev-deployments -->|helm charts and environments managed by| atala-prism-v2-infra
atala-prism-terraform-modules -->|modules used in| atala-prism-v2-infra
atala-prism-v2-infra ---->|infrastructure as code definition for aws| PRISM_2
atala-prism-v2-infra --> doc
PRISM_2 ------->|still have some\n dependencies| PRISM_1_4
click atala-prism-wallet-sdk-kmm href "https://github.com/input-output-hk/atala-prism-wallet-sdk-kmm"
click atala-prism href "https://github.com/input-output-hk/atala-prism"
click atala-prism-docs href "https://github.com/input-output-hk/atala-prism-docs"
click atala-prism-v2-infra href "https://github.com/input-output-hk/atala-prism-v2-infra"
click atala-prism-building-blocks href "https://github.com/input-output-hk/atala-prism-building-blocks"
click atala-prism-products href "https://github.com/input-output-hk/atala-prism-products"
click atala-prism-credentials-verification-portal href "https://github.com/input-output-hk/atala-prism-credentials-verification-portal"
click atala-prism-terraform-modules href "https://github.com/input-output-hk/atala-prism-terraform-modules"
click atala-prism-interactive-demo-web href "https://github.com/input-output-hk/atala-prism-interactive-demo-web"
click atala-prism-dev-deployments href "https://github.com/input-output-hk/atala-prism-dev-deployments"
click atala-prism-esdk href "https://github.com/input-output-hk/atala-prism-esdk"
click atala-prism-sdk href "https://github.com/input-output-hk/atala-prism-sdk"
click atala-qa-automation href "https://github.com/input-output-hk/atala-qa-automation"
click atala-prism-apollo href "https://github.com/input-output-hk/atala-prism-apollo"
click atala-prism-didcomm-kmm href "https://github.com/input-output-hk/atala-prism-didcomm-kmm"
click atala-prism-crypto-sdk-sp href "https://github.com/input-output-hk/atala-prism-crypto-sdk-sp"
click atala-prism-didcomm-swift href "https://github.com/input-output-hk/atala-prism-didcomm-swift"
click atala-prism-infra href "https://github.com/input-output-hk/atala-prism-infra"
click atala-prism-android-app href "https://github.com/input-output-hk/atala-prism-android-app"
click atala-prism-manage href "https://github.com/input-output-hk/atala-prism-manage"
click atala-web-app-template href "https://github.com/input-output-hk/atala-web-app-template"
click atala-prism-connect href "https://github.com/input-output-hk/atala-prism-connect"
click atala-prism-sdk-ios href "https://github.com/input-output-hk/atala-prism-sdk-ios"
click atala-prism-management-console-web href "https://github.com/input-output-hk/atala-prism-management-console-web"
click atala-prism-sdk-ios-sp href "https://github.com/input-output-hk/atala-prism-sdk-ios-sp"
click atala-mirror href "https://github.com/input-output-hk/atala-mirror"
click atala-prism-ios-app href "https://github.com/input-output-hk/atala-prism-ios-app"
click atala-prism-browser-extension-wallet href "https://github.com/input-output-hk/atala-prism-browser-extension-wallet"
click atala-prism-sdk-scalajs href "https://github.com/input-output-hk/atala-prism-sdk-scalajs"
click atala-prism-spec href "https://github.com/input-output-hk/atala-prism-spec"
click atala-prism-vault-sdk href "https://github.com/input-output-hk/atala-prism-vault-sdk"
click atala-infra href "https://github.com/input-output-hk/atala-infra"
click atala-legacy href "https://github.com/input-output-hk/atala-legacy"
click atala-swetest href "https://github.com/input-output-hk/atala-swetest"
click atala-cocoapods-specs href "https://github.com/input-output-hk/atala-cocoapods-specs"
click atala-style_-guide href "https://github.com/input-output-hk/atala-style-guide"
style PRISM_2 fill:#f969
```

0 comments on commit 50b1a83

Please sign in to comment.