diff --git a/README.md b/README.md index 8e0d350..b075548 100755 --- a/README.md +++ b/README.md @@ -96,7 +96,46 @@ yarn run test # Architecture -![Architecture](/doc/architecture.jpg 'Architecture') +```mermaid +flowchart TD + subgraph Jobs["Jobs"] + A1["Job 1"] + A2["Job 2"] + A3["Job 3"] + end + subgraph Providers["Providers"] + C1["Provider 1"] + C2["Provider 2"] + C3["Provider 3"] + end + subgraph NotificationAdapters["Notification Adapters"] + F1["Notification Adapter 1"] + F2["Notification Adapter 2"] + end + + A1 --> B["FredyRuntime"] + A2 --> B + A3 --> B + B --> C1 & C2 & C3 + C1 --> D["Similarity-Check"] + C2 --> D + C3 --> D + D --> E{"Found
similarity?"} + E -- No --> F1 + F1 --> F2 + + style A1 fill:#fde9a0,stroke:#333333,color:#333333 + style A2 fill:#fde9a0,stroke:#333333,color:#333333 + style A3 fill:#fde9a0,stroke:#333333,color:#333333 + style C1 fill:#c4c9f1,stroke:#333333,color:#333333 + style C2 fill:#c4c9f1,stroke:#333333,color:#333333 + style C3 fill:#c4c9f1,stroke:#333333,color:#333333 + style F1 fill:#d2edba,stroke:#333333,color:#333333 + style F2 fill:#d2edba,stroke:#333333,color:#333333 + style B fill:#abd8f9,stroke:#333333,color:#333333 + style D fill:#fab4a8,stroke:#333333,color:#333333 + style E fill:#fffbb4,stroke:#333333,color:#333333 +``` ### Immoscout diff --git a/doc/Untitled Diagram.drawio b/doc/Untitled Diagram.drawio deleted file mode 100644 index 0aa6ab2..0000000 --- a/doc/Untitled Diagram.drawio +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/doc/architecture.jpg b/doc/architecture.jpg deleted file mode 100644 index eb3d548..0000000 Binary files a/doc/architecture.jpg and /dev/null differ