s0rg/decompose

View on GitHub
internal/builder/testdata/plant-uml.golden

Summary

Maintainability
Test Coverage
@startuml
skinparam componentStyle rectangle
skinparam nodesep 5
skinparam ranksep 5
component "1" as id_b8d1bdeb90c390c3f601 {
 component "" as id_b8d1bdeb90c390c3f601 {
  portin "tcp:1" as id_baafedd79f8dae92d601
  portin "tcp:2" as id_87acedd79fedad92d601
  portin "tcp:5" as id_eea1edd79f8dad92d601
 }
 portin "tcp:1" as id_baafedd79f8dae92d601
 portin "tcp:2" as id_87acedd79fedad92d601
}
component "2" as id_d1dbbdeb90a391c3f601 {
 component "" as id_d1dbbdeb90a391c3f601 {
  portin "tcp:1" as id_a9bca8f08cc3a2cf18
  portin "tcp:2" as id_90b2a8f08ce3a1cf18
 }
 portin "tcp:1" as id_a9bca8f08cc3a2cf18
 portin "tcp:2" as id_90b2a8f08ce3a1cf18
}
component "3" as id_e2bc86b0c8c9ebb1af01 {
 component "" as id_e2bc86b0c8c9ebb1af01 {
  portin "tcp:1" as id_9885fdc88aa7fef313
  portin "tcp:2" as id_b18ffdc88a87fff313
 }
 portin "tcp:1" as id_9885fdc88aa7fef313
 portin "tcp:2" as id_b18ffdc88a87fff313
}
cloud "Externals" as ext {
 component "ext2" as id_a7fadbdd96b2cbabd101 {
  portin "tcp:443" as id_e1dee4c2d0c6cdbcfa01
  }
 }
 component "ext2" as id_a7fadbdd96b2cbabd101 {
  portin "tcp:443" as id_e1dee4c2d0c6cdbcfa01
  }
 }
}

id_baafedd79f8dae92d601 -> id_baafedd79f8dae92d601
id_87acedd79fedad92d601 -> id_87acedd79fedad92d601
id_b8d1bdeb90c390c3f601 --> id_eea1edd79f8dad92d601
id_b8d1bdeb90c390c3f601 -----> id_90b2a8f08ce3a1cf18: tcp:2
id_a9bca8f08cc3a2cf18 -> id_a9bca8f08cc3a2cf18
id_90b2a8f08ce3a1cf18 -> id_90b2a8f08ce3a1cf18
id_d1dbbdeb90a391c3f601 -----> id_baafedd79f8dae92d601: tcp:1
id_d1dbbdeb90a391c3f601 -----> id_87acedd79fedad92d601: tcp:2
id_d1dbbdeb90a391c3f601 -----> id_d4a8edd79fcdad92d601: tcp:3
@enduml