From 0abd91100094f6ac867fa79e0c58157dcf0f13a2 Mon Sep 17 00:00:00 2001 From: Manuel Beck Date: Tue, 25 Nov 2025 23:40:25 +0100 Subject: [PATCH 1/3] Readme: Replace Cordova dependency graph with Mermaid GitHub Markdown has built-in functionality for creating diagrams: https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams#creating-mermaid-diagrams. This can be used instead of using a third party solution. --- README.md | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 91075f8..b305382 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,36 @@ To file a bug, or raise another type of issue, please navigate to the appropriat All Cordova code is hosted in repositories on GitHub. -[![Cordova Dependency Graph](https://sketchviz.com/@raphinesse/a6f28acb2281b782d9fb5ef486834deb/fbb1d0715431bdd67a9bc430a8d0a9899b145bf9.sketchy.png)](//sketchviz.com/@raphinesse/a6f28acb2281b782d9fb5ef486834deb) +```mermaid +graph TD + cli --> lib + cli --> create + cli --> common + + plugman --> lib + + lib --> fetch + lib --> serve + lib --> common + lib -.-> platforms + + create --> fetch + create --> app-hello-world + create --> common + + fetch --> common + + platforms["`Platforms + * + android + ios, osx + browser`"] + + platforms -->|ios, osx| node-xcode + platforms -->|browser| serve + platforms -->|all| common + platforms -.->|all| js +``` Continuous Integration status of all relevant repositories: https://apache.github.io/cordova-status/ From 4d5e6e85c25b4efa80bffcf434d7e5cf27e6c124 Mon Sep 17 00:00:00 2001 From: Manuel Beck Date: Wed, 26 Nov 2025 12:39:06 +0100 Subject: [PATCH 2/3] Update cordova dependency graph MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Avoid lines overlapping other lines and boxes - Tidy up code Co-authored-by: エリス --- README.md | 31 +++++++++++++------------------ 1 file changed, 13 insertions(+), 18 deletions(-) diff --git a/README.md b/README.md index b305382..02a6f1d 100644 --- a/README.md +++ b/README.md @@ -19,33 +19,28 @@ All Cordova code is hosted in repositories on GitHub. ```mermaid graph TD - cli --> lib - cli --> create cli --> common - plugman --> lib - + create --> common + create --> app-hello-world + create --> fetch + + fetch --> common + lib --> fetch - lib --> serve lib --> common lib -.-> platforms + + cli --> create + cli --> lib - create --> fetch - create --> app-hello-world - create --> common - - fetch --> common - - platforms["`Platforms - * - android - ios, osx - browser`"] + plugman --> lib - platforms -->|ios, osx| node-xcode - platforms -->|browser| serve platforms -->|all| common platforms -.->|all| js + platforms -->|browser| serve + platforms -->|ios| node-xcode + platforms["Platforms
android | browser | ios"] ``` Continuous Integration status of all relevant repositories: https://apache.github.io/cordova-status/ From 6ed998154a59b8651a0b36005071169ed825295a Mon Sep 17 00:00:00 2001 From: Manuel Beck Date: Tue, 16 Dec 2025 14:41:50 +0100 Subject: [PATCH 3/3] `handmade` look for mermaid diagram --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 02a6f1d..1b4f5b9 100644 --- a/README.md +++ b/README.md @@ -18,6 +18,10 @@ To file a bug, or raise another type of issue, please navigate to the appropriat All Cordova code is hosted in repositories on GitHub. ```mermaid +--- +config: + look: handDrawn +--- graph TD cli --> common