Analysis Mode - Probleme & Loesungen
Farben fuer Analyse-Diagramme: "Was ist gut/schlecht? Was aendern wir?"
Status-Farben (Primaer)
Success
Funktioniert, erfuellt, abgeschlossen
light
#C8E6C9
base
#4CAF50
dark
#1E7038
Warning
Achtung, Pruefung noetig, teilweise
light
#FFF3E0
base
#FF9800
dark
#8B6914
Error
Fehler, blockiert, kritisch
light
#FFCDD2
base
#F44336
dark
#B32D2D
Info
Information, Hinweis, neutral
light
#E3F2FD
base
#2196F3
dark
#0066B2
Konflikte mit System-Farben
Im Analysis Mode haben Status-Farben Prioritaet. Wenn System-Zugehoerigkeit trotzdem gezeigt werden soll, Alt-Farben verwenden:
| Status | Konflikt mit | Loesung |
|---|---|---|
| Success | VU | ${vu-alt}verwenden |
| Warning | Together | ${together-alt}verwenden |
| Info | CCA | ${cca-alt}verwenden |
Regel
Status > System: Bei Ueberschneidung gewinnt die Status-Farbe, System-Elemente werden neutral oder mit Alt-Farbe dargestellt.
Beispiel: Migrations-Analyse
API v2
Migriert
Legacy DB
In Arbeit
Auth Service
Blockiert
VU Backend
vu-alt (wegen Success-Konflikt)
Infrastruktur
neutral
Verwendung in D2
# Import
...@_colors-analysis.d2
# Status-Farben (Primaer)
completed: "API v2" {
style.fill: ${success-light}
}
in-progress: "Legacy DB" {
style.fill: ${warning-light}
}
blocked: "Auth Service" {
style.fill: ${error-light}
}
# System mit Alt-Farbe (wenn noetig)
vu-backend: "VU Backend" {
style.fill: ${vu-alt} # statt ${vu} wegen Success-Konflikt
}
infra: "Server" {
style.fill: ${neutral}
}
Datei
| Datei | Inhalt |
|---|---|
_colors-analysis.d2 | Status-Farben + System-Alt-Farben fuer Konfliktvermeidung |