37 lines
945 B
Plaintext
37 lines
945 B
Plaintext
@startuml
|
|
skinparam monochrome true
|
|
skinparam shadowing false
|
|
|
|
actor "Developer" as Dev
|
|
|
|
rectangle "Unified Documentation Platform" {
|
|
component "Markdown Editor/Viewer" as Markdown
|
|
component "Diagram Renderer" as Diagram
|
|
component "Navigation & Search" as NavSearch
|
|
database "Content Repository" as Repo
|
|
}
|
|
|
|
Dev --> Markdown : Edits/Views Text (Markdown)
|
|
Dev --> Diagram : Edits/Views Diagrams (Mermaid/PlantUML)
|
|
Dev --> NavSearch : Finds Information
|
|
|
|
Markdown <--> Repo : Stores/Retrieves Markdown
|
|
Diagram <--> Repo : Stores/Retrieves Diagram Code
|
|
NavSearch --> Repo : Indexes Content
|
|
|
|
Markdown --> Diagram : Triggers Diagram Rendering (if embedded)
|
|
|
|
rectangle "External Tools (Minimized)" {
|
|
component "SVG Editor (Optional)" as SvgEditor
|
|
}
|
|
|
|
Dev .> SvgEditor : (Rarely) Edits Complex SVGs
|
|
SvgEditor .> Repo : Stores SVG Assets
|
|
|
|
note right of Dev
|
|
Reduced context switching
|
|
Improved discoverability
|
|
Holistic view
|
|
end note
|
|
|
|
@enduml |