From 21bb211dca7ae7428a257e4006e54c10b97f8867 Mon Sep 17 00:00:00 2001
From: 魏曹先生 <1992414357@qq.com>
Date: Sun, 12 Apr 2026 01:54:16 +0800
Subject: Add architecture diagram to README
---
README.md | 9 +++
res/graph.drawio | 221 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
res/graph.png | Bin 0 -> 69856 bytes
3 files changed, 230 insertions(+)
create mode 100644 res/graph.drawio
create mode 100644 res/graph.png
diff --git a/README.md b/README.md
index 931f12b..a1b6f40 100644
--- a/README.md
+++ b/README.md
@@ -97,6 +97,15 @@ Mingling abstracts command execution into the following parts:
3. **Renderer** - Stops the chain and prints the currently processed type to the terminal.
4. **Program** - Manages the lifecycle and configuration of the entire CLI application.
+
+ Architecture Diagram
+
+
+
+
+
+
+
## Project Structure
The Mingling project consists of two main parts:
diff --git a/res/graph.drawio b/res/graph.drawio
new file mode 100644
index 0000000..47ac9f4
--- /dev/null
+++ b/res/graph.drawio
@@ -0,0 +1,221 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/res/graph.png b/res/graph.png
new file mode 100644
index 0000000..c942f02
Binary files /dev/null and b/res/graph.png differ
--
cgit