Skip to content

Commit 96324bf

Browse files
raifdmuellerclaude
andcommitted
feat: replace workflow diagram PNG with BPMN-generated SVG
Replace the static PlantUML-rendered PNG with a BPMN 2.0 diagram rendered via kroki.io. The new diagram expands the TDD loop into individual steps (Analyze, Test, Code, Commit) with explicit loop-back and feedback flows. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 7cbb5d9 commit 96324bf

5 files changed

Lines changed: 10 additions & 6 deletions

File tree

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ node_modules/
22
*.png
33
!website/public/logo.png
44
!website/public/icon.png
5-
!docs/workflow-diagram.png
5+
!docs/workflow-diagram.svg
66
.playwright-mcp/
77
*:Zone.Identifier
88
website/public/CONTRIBUTING.html

docs/spec-driven-workflow.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ Short transmissions with error correction are far more reliable than one long, u
7878

7979
== Workflow Overview
8080

81-
image::docs/workflow-diagram.png[Workflow Overview,width=800]
81+
image::workflow-diagram.svg[Workflow Overview,width=1100]
8282

8383
== Cross-Cutting Concerns
8484

docs/spec-driven-workflow.de.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ Kurze Übertragungen mit Fehlerkorrektur sind weit zuverlässiger als eine lange
8080

8181
== Workflow-Übersicht
8282

83-
image::docs/workflow-diagram.png[Workflow-Übersicht,width=800]
83+
image::workflow-diagram.svg[Workflow-Übersicht,width=1100]
8484

8585
== Querschnittsthemen
8686

docs/workflow-diagram.svg

Lines changed: 4 additions & 0 deletions
Loading

scripts/render-docs.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -101,8 +101,8 @@ if (fs.existsSync(evalReport)) {
101101
}
102102

103103
// Copy assets referenced by workflow docs
104-
const workflowDiagram = path.join(ROOT, 'docs/workflow-diagram.png')
104+
const workflowDiagram = path.join(ROOT, 'docs/workflow-diagram.svg')
105105
if (fs.existsSync(workflowDiagram)) {
106-
fs.copyFileSync(workflowDiagram, path.join(WEB_DOCS, 'workflow-diagram.png'))
107-
console.log(`Copied: ${path.relative(ROOT, path.join(WEB_DOCS, 'workflow-diagram.png'))}`)
106+
fs.copyFileSync(workflowDiagram, path.join(WEB_DOCS, 'workflow-diagram.svg'))
107+
console.log(`Copied: ${path.relative(ROOT, path.join(WEB_DOCS, 'workflow-diagram.svg'))}`)
108108
}

0 commit comments

Comments
 (0)