dataflow-0.4.0.0: example/example.hs
module Main where
import DataFlow.Core
import DataFlow.DFD
main :: IO ()
main = printDfd $
Diagram "My Diagram" [
TrustBoundary "browser" "Browser" [
Function "webapp" "Webapp"
],
TrustBoundary "aws" "Amazon AWS" [
Function "server" "Web Server",
Database "logs" "Logs"
],
InputOutput "analytics" "Google Analytics",
Flow "webapp" "server" "Request /" "",
Flow "server" "logs" "Log" "User IP",
Flow "server" "webapp" "Response" "User Profile",
Flow "webapp" "analytics" "Log" "Page Navigation"
]