diff --git a/demos/architecture.html b/demos/architecture.html index 96a376957..bcfb243d3 100644 --- a/demos/architecture.html +++ b/demos/architecture.html @@ -15,6 +15,7 @@

Architecture diagram demo

+

Simple diagram with groups

       architecture
@@ -31,8 +32,8 @@
         disk2 T--B db
         server T--B gateway
     
-
+

Groups within groups

       architecture
@@ -55,7 +56,6 @@
 
         serv1 L--R gateway
     
-

Default icon (?) from uknown icon name

@@ -63,34 +63,62 @@ architecture service unknown(iconnamedoesntexist)[Uknown Icon] -
+

Split Direction

-        architecture
-            group vpc[Private VPC]
-            group vpc2[Public VPC]
+      architecture
+        service db(database)[Database]
+        service s3(storage)[Storage]
+        service serv1(server)[Server 1]
+        service serv2(server)[Server 2]
+        service disk(disk)[Disk]
 
-            service s3(s3)[S3 Bucket]
-            service rds(database)[RDS DB]
-            service ddb(dynamodb)[DynamoDB]
-            service ec2(ec2)[EC2 Server] in vpc
-            service gateway(api_gateway)[API Gateway] in vpc
-            service docdb(documentdb)[DocumentDB]
-            service lambda(lambda)[Lambda] in vpc
-
-            service serv1(ec2)[Public Server] in vpc2
-            service serv2(ec2)[Private Server] in vpc2
-
-            serv1 L--R serv2
-
-            s3 L--R rds
-            s3 B--T ddb
-            s3 R--L docdb
-            gateway L--R ec2
-            gateway T--B rds
-            gateway B--T lambda
+        db L--R s3
+        serv1 L--T s3
+        serv2 L--B s3
+        serv1 T--B disk
     
+
+ +

Arrow Tests

+
+      architecture
+        service servC(server)[Server 1]
+        service servL(server)[Server 2]
+        service servR(server)[Server 3]
+        service servT(server)[Server 4]
+        service servB(server)[Server 5]
+
+        servC (L--R) servL
+        servC (R--L) servR
+        servC (T--B) servT
+        servC (B--T) servB
+
+        servL (T--L) servT
+        servL (B--L) servB
+        servR (T--R) servT
+        servR (B--R) servB
+    
+
+      architecture
+        service servC(server)[Server 1]
+        service servL(server)[Server 2]
+        service servR(server)[Server 3]
+        service servT(server)[Server 4]
+        service servB(server)[Server 5]
+
+        servC (L--R) servL
+        servC (R--L) servR
+        servC (T--B) servT
+        servC (B--T) servB
+
+        servT (L--T) servL
+        servB (L--B) servL
+        servT (R--T) servR
+        servB (R--B) servR
+    
+