From 5f63a33b10b81c5a85130042e259d41018cce791 Mon Sep 17 00:00:00 2001
From: Ali Yaman <aliymn.db@gmail.com>
Date: Sat, 15 Mar 2025 00:43:10 +0100
Subject: [PATCH 1/4] feat: add Mermaid.js for diagram support in documentation

---
 docs/requirements.txt | 2 +-
 mkdocs.yml            | 2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/docs/requirements.txt b/docs/requirements.txt
index 6abfbdb..0a1e902 100644
--- a/docs/requirements.txt
+++ b/docs/requirements.txt
@@ -1,2 +1,2 @@
 mkdocs==1.6.1
-mkdocs-material==9.6.8
\ No newline at end of file
+mkdocs-material==9.6.8
diff --git a/mkdocs.yml b/mkdocs.yml
index de019e9..2406fe3 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -56,6 +56,8 @@ markdown_extensions:
       permalink: true
       toc_depth: 3
 
+extra_javascript:
+  - https://cdn.jsdelivr.net/npm/mermaid@10/dist/mermaid.min.js
 
 theme:
   name: material

From 69323d034c0d6750ec94a4ac731dd5605e52c980 Mon Sep 17 00:00:00 2001
From: Ali Yaman <aliymn.db@gmail.com>
Date: Sat, 15 Mar 2025 00:44:13 +0100
Subject: [PATCH 2/4] chore(deps): add empty line to requirements.txt for
 better readability

---
 docs/requirements.txt | 1 +
 1 file changed, 1 insertion(+)

diff --git a/docs/requirements.txt b/docs/requirements.txt
index 0a1e902..a6b362d 100644
--- a/docs/requirements.txt
+++ b/docs/requirements.txt
@@ -1,2 +1,3 @@
 mkdocs==1.6.1
 mkdocs-material==9.6.8
+

From f146841a34c1a791c60bf0e8c83b6a8d083ad13f Mon Sep 17 00:00:00 2001
From: Ali Yaman <aliymn.db@gmail.com>
Date: Sat, 15 Mar 2025 00:45:01 +0100
Subject: [PATCH 3/4] chore(deps): remove unnecessary empty line from
 requirements.txt

---
 docs/requirements.txt | 1 -
 1 file changed, 1 deletion(-)

diff --git a/docs/requirements.txt b/docs/requirements.txt
index a6b362d..0a1e902 100644
--- a/docs/requirements.txt
+++ b/docs/requirements.txt
@@ -1,3 +1,2 @@
 mkdocs==1.6.1
 mkdocs-material==9.6.8
-

From 904b7787b8104768f4df62c5f6fd2df411886ca4 Mon Sep 17 00:00:00 2001
From: Ali Yaman <aliymn.db@gmail.com>
Date: Sat, 15 Mar 2025 00:47:14 +0100
Subject: [PATCH 4/4] chore(deps): ensure consistent formatting in
 requirements.txt

---
 docs/requirements.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/docs/requirements.txt b/docs/requirements.txt
index 0a1e902..6abfbdb 100644
--- a/docs/requirements.txt
+++ b/docs/requirements.txt
@@ -1,2 +1,2 @@
 mkdocs==1.6.1
-mkdocs-material==9.6.8
+mkdocs-material==9.6.8
\ No newline at end of file