This is an automated email from the ASF dual-hosted git repository.

yumeng pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-devlake-website.git


The following commit(s) were added to refs/heads/main by this push:
     new afc9ebe0c fix(doc): update schema-diagram.png
afc9ebe0c is described below

commit afc9ebe0c1db06bf62d5ef7fae1450c4431d034e
Author: Yingchu Chen <[email protected]>
AuthorDate: Tue Oct 18 13:59:49 2022 +0800

    fix(doc): update schema-diagram.png
---
 ...el_v0.12.ndm2 => domain_layer_model_v0.14.ndm2} | 1762 +++++++++++---------
 static/img/DomainLayerSchema/schema-diagram.png    |  Bin 537872 -> 569256 
bytes
 2 files changed, 992 insertions(+), 770 deletions(-)

diff --git a/static/img/DomainLayerSchema/domain_layer_model_v0.12.ndm2 
b/static/img/DomainLayerSchema/domain_layer_model_v0.14.ndm2
similarity index 96%
rename from static/img/DomainLayerSchema/domain_layer_model_v0.12.ndm2
rename to static/img/DomainLayerSchema/domain_layer_model_v0.14.ndm2
index ffe259538..b88d8b286 100644
--- a/static/img/DomainLayerSchema/domain_layer_model_v0.12.ndm2
+++ b/static/img/DomainLayerSchema/domain_layer_model_v0.14.ndm2
@@ -8,7 +8,7 @@
     "isPortriat": true
   },
   "modelVersion": 2.01,
-  "defaultSchema": "lake",
+  "defaultSchema": "Default",
   "server": {
     "objectType": "Server_MYSQL",
     "name": "Default",
@@ -8112,7 +8112,7 @@
           },
           {
             "objectType": "Table_MYSQL",
-            "name": "pull_requests",
+            "name": "pull_request_comments",
             "comment": "",
             "engine": "",
             "characterSet": "",
@@ -8188,7 +8188,7 @@
               },
               {
                 "objectType": "TableField_MYSQL",
-                "name": "title",
+                "name": "pull_request_id",
                 "type": "varchar",
                 "length": 255,
                 "decimals": 0,
@@ -8210,13 +8210,13 @@
                 "isGeneratedAlways": false,
                 "virtualExpr": "",
                 "virtualType": "",
-                "oldName": "title"
+                "oldName": "pull_request_id"
               },
               {
                 "objectType": "TableField_MYSQL",
-                "name": "description",
+                "name": "body",
                 "type": "longtext",
-                "length": -2147483648,
+                "length": 255,
                 "decimals": 0,
                 "isUnsigned": false,
                 "isZeroFill": false,
@@ -8236,11 +8236,11 @@
                 "isGeneratedAlways": false,
                 "virtualExpr": "",
                 "virtualType": "",
-                "oldName": "description"
+                "oldName": "body"
               },
               {
                 "objectType": "TableField_MYSQL",
-                "name": "status",
+                "name": "account_id",
                 "type": "varchar",
                 "length": 255,
                 "decimals": 0,
@@ -8255,20 +8255,20 @@
                 "defaultValue": "",
                 "isOnUpdateCurrentTimestamp": false,
                 "isAutoInc": false,
-                "comment": "merged, etc",
+                "comment": "",
                 "columnFormat": "",
                 "storage": "",
                 "isVirtual": false,
                 "isGeneratedAlways": false,
                 "virtualExpr": "",
                 "virtualType": "",
-                "oldName": "status"
+                "oldName": "account_id"
               },
               {
                 "objectType": "TableField_MYSQL",
-                "name": "pull_request_key",
-                "type": "varchar",
-                "length": 255,
+                "name": "created_date",
+                "type": "datetime",
+                "length": 3,
                 "decimals": 0,
                 "isUnsigned": false,
                 "isZeroFill": false,
@@ -8288,11 +8288,11 @@
                 "isGeneratedAlways": false,
                 "virtualExpr": "",
                 "virtualType": "",
-                "oldName": "pull_request_key"
+                "oldName": "created_date"
               },
               {
                 "objectType": "TableField_MYSQL",
-                "name": "author_id",
+                "name": "type",
                 "type": "varchar",
                 "length": 255,
                 "decimals": 0,
@@ -8314,13 +8314,13 @@
                 "isGeneratedAlways": false,
                 "virtualExpr": "",
                 "virtualType": "",
-                "oldName": "author_id"
+                "oldName": "type"
               },
               {
                 "objectType": "TableField_MYSQL",
-                "name": "author_name",
-                "type": "varchar",
-                "length": 255,
+                "name": "position",
+                "type": "int",
+                "length": -2147483648,
                 "decimals": 0,
                 "isUnsigned": false,
                 "isZeroFill": false,
@@ -8333,18 +8333,18 @@
                 "defaultValue": "",
                 "isOnUpdateCurrentTimestamp": false,
                 "isAutoInc": false,
-                "comment": "",
+                "comment": "deprecated",
                 "columnFormat": "",
                 "storage": "",
                 "isVirtual": false,
                 "isGeneratedAlways": false,
                 "virtualExpr": "",
                 "virtualType": "",
-                "oldName": "author_name"
+                "oldName": "position"
               },
               {
                 "objectType": "TableField_MYSQL",
-                "name": "parent_pr_id",
+                "name": "review_id",
                 "type": "varchar",
                 "length": 255,
                 "decimals": 0,
@@ -8366,11 +8366,11 @@
                 "isGeneratedAlways": false,
                 "virtualExpr": "",
                 "virtualType": "",
-                "oldName": "parent_pr_id"
+                "oldName": "review_id"
               },
               {
                 "objectType": "TableField_MYSQL",
-                "name": "head_repo_id",
+                "name": "status",
                 "type": "varchar",
                 "length": 255,
                 "decimals": 0,
@@ -8392,11 +8392,145 @@
                 "isGeneratedAlways": false,
                 "virtualExpr": "",
                 "virtualType": "",
-                "oldName": "head_repo_id"
+                "oldName": "status"
+              }
+            ],
+            "indexes": [],
+            "primaryKey": {
+              "objectType": "PrimaryKey_MYSQL",
+              "name": "",
+              "fields": [
+                {
+                  "objectType": "IndexField_MYSQL",
+                  "name": "id",
+                  "keyLength": 0,
+                  "order": "",
+                  "oldName": ""
+                }
+              ],
+              "oldName": "",
+              "indexMethod": "",
+              "comment": ""
+            },
+            "foreignKeys": [
+              {
+                "objectType": "ForeignKey_MYSQL",
+                "name": "fk_pull_requests_history_pull_requests_1_copy_1",
+                "fields": [
+                  "pull_request_origin_key"
+                ],
+                "referenceSchema": "Default",
+                "referenceTable": "pull_requests",
+                "referenceFields": [
+                  "origin_key"
+                ],
+                "onDelete": "",
+                "onUpdate": "",
+                "sourceCardinality": "NoneRelationship",
+                "targetCardinality": "NoneRelationship",
+                "oldName": ""
+              },
+              {
+                "objectType": "ForeignKey_MYSQL",
+                "name": "fk_pull_requests_history_users_1_copy_1",
+                "fields": [
+                  "actor_origin_key"
+                ],
+                "referenceSchema": "Default",
+                "referenceTable": "accounts",
+                "referenceFields": [
+                  "origin_key"
+                ],
+                "onDelete": "",
+                "onUpdate": "",
+                "sourceCardinality": "NoneRelationship",
+                "targetCardinality": "NoneRelationship",
+                "oldName": ""
+              }
+            ],
+            "checks": [],
+            "triggers": [],
+            "tablePartitions": []
+          },
+          {
+            "objectType": "Table_MYSQL",
+            "name": "commits",
+            "comment": "",
+            "engine": "",
+            "characterSet": "",
+            "collation": "",
+            "autoIncrement": 0,
+            "tablespace": "",
+            "storage": "",
+            "insertMethod": "",
+            "connection": "",
+            "checksum": false,
+            "rowFormat": "",
+            "avgRowLength": 0,
+            "maxRows": 0,
+            "minRows": 0,
+            "keyBlockSize": 0,
+            "packKeys": "",
+            "delayKeyWrite": false,
+            "dataDirectory": "",
+            "indexDirectory": "",
+            "statsAutoRecalc": "",
+            "statsPersistent": "",
+            "statsSamplePages": 0,
+            "union": "",
+            "pageCheckSum": false,
+            "transactional": false,
+            "compression": "",
+            "oldName": "",
+            "encryption": false,
+            "createOptions": "",
+            "createTime": "",
+            "checkTime": "",
+            "dataFree": 0,
+            "dataLength": 0,
+            "indexLength": 0,
+            "maxDataLength": 0,
+            "rows": 0,
+            "updateTime": "",
+            "DDL": "",
+            "partitionBy": "",
+            "partitionByExpr": "",
+            "partitions": 0,
+            "partitionKeyAlgorithm": "",
+            "subPartitionBy": "",
+            "subPartitionByExpr": "",
+            "subPartitions": 0,
+            "subPartitionKeyAlgorithm": "",
+            "fields": [
+              {
+                "objectType": "TableField_MYSQL",
+                "name": "sha",
+                "type": "char",
+                "length": 40,
+                "decimals": 0,
+                "isUnsigned": false,
+                "isZeroFill": false,
+                "setEnumValues": "",
+                "isBinary": false,
+                "charset": "",
+                "collation": "",
+                "isNullable": false,
+                "defaultType": "Others",
+                "defaultValue": "",
+                "isOnUpdateCurrentTimestamp": false,
+                "isAutoInc": false,
+                "comment": "",
+                "columnFormat": "",
+                "storage": "",
+                "isVirtual": false,
+                "isGeneratedAlways": false,
+                "virtualExpr": "",
+                "virtualType": "",
+                "oldName": "sha"
               },
               {
                 "objectType": "TableField_MYSQL",
-                "name": "base_repo_id",
+                "name": "message",
                 "type": "varchar",
                 "length": 255,
                 "decimals": 0,
@@ -8418,11 +8552,11 @@
                 "isGeneratedAlways": false,
                 "virtualExpr": "",
                 "virtualType": "",
-                "oldName": "base_repo_id"
+                "oldName": "message"
               },
               {
                 "objectType": "TableField_MYSQL",
-                "name": "head_ref",
+                "name": "author_name",
                 "type": "varchar",
                 "length": 255,
                 "decimals": 0,
@@ -8444,11 +8578,11 @@
                 "isGeneratedAlways": false,
                 "virtualExpr": "",
                 "virtualType": "",
-                "oldName": "head_ref"
+                "oldName": "author_name"
               },
               {
                 "objectType": "TableField_MYSQL",
-                "name": "base_ref",
+                "name": "author_email",
                 "type": "varchar",
                 "length": 255,
                 "decimals": 0,
@@ -8470,13 +8604,13 @@
                 "isGeneratedAlways": false,
                 "virtualExpr": "",
                 "virtualType": "",
-                "oldName": "base_ref"
+                "oldName": "author_email"
               },
               {
                 "objectType": "TableField_MYSQL",
-                "name": "url",
-                "type": "varchar",
-                "length": 255,
+                "name": "authored_date",
+                "type": "datetime",
+                "length": 3,
                 "decimals": 0,
                 "isUnsigned": false,
                 "isZeroFill": false,
@@ -8496,11 +8630,11 @@
                 "isGeneratedAlways": false,
                 "virtualExpr": "",
                 "virtualType": "",
-                "oldName": "url"
+                "oldName": "authored_date"
               },
               {
                 "objectType": "TableField_MYSQL",
-                "name": "type",
+                "name": "author_id",
                 "type": "varchar",
                 "length": 255,
                 "decimals": 0,
@@ -8515,18 +8649,18 @@
                 "defaultValue": "",
                 "isOnUpdateCurrentTimestamp": false,
                 "isAutoInc": false,
-                "comment": "feature or bugfix, parsed from labels",
+                "comment": "",
                 "columnFormat": "",
                 "storage": "",
                 "isVirtual": false,
                 "isGeneratedAlways": false,
                 "virtualExpr": "",
                 "virtualType": "",
-                "oldName": "type"
+                "oldName": "author_id"
               },
               {
                 "objectType": "TableField_MYSQL",
-                "name": "component",
+                "name": "committer_name",
                 "type": "varchar",
                 "length": 255,
                 "decimals": 0,
@@ -8541,20 +8675,20 @@
                 "defaultValue": "",
                 "isOnUpdateCurrentTimestamp": false,
                 "isAutoInc": false,
-                "comment": "parsed from labels",
+                "comment": "",
                 "columnFormat": "",
                 "storage": "",
                 "isVirtual": false,
                 "isGeneratedAlways": false,
                 "virtualExpr": "",
                 "virtualType": "",
-                "oldName": "component"
+                "oldName": "committer_name"
               },
               {
                 "objectType": "TableField_MYSQL",
-                "name": "created_date",
-                "type": "datetime",
-                "length": 3,
+                "name": "committer_email",
+                "type": "varchar",
+                "length": 255,
                 "decimals": 0,
                 "isUnsigned": false,
                 "isZeroFill": false,
@@ -8574,11 +8708,11 @@
                 "isGeneratedAlways": false,
                 "virtualExpr": "",
                 "virtualType": "",
-                "oldName": "created_date"
+                "oldName": "committer_email"
               },
               {
                 "objectType": "TableField_MYSQL",
-                "name": "merged_date",
+                "name": "committed_date",
                 "type": "datetime",
                 "length": 3,
                 "decimals": 0,
@@ -8600,13 +8734,13 @@
                 "isGeneratedAlways": false,
                 "virtualExpr": "",
                 "virtualType": "",
-                "oldName": "merged_date"
+                "oldName": "committed_date"
               },
               {
                 "objectType": "TableField_MYSQL",
-                "name": "closed_date",
-                "type": "datetime",
-                "length": 3,
+                "name": "committer_id",
+                "type": "varchar",
+                "length": 255,
                 "decimals": 0,
                 "isUnsigned": false,
                 "isZeroFill": false,
@@ -8626,13 +8760,13 @@
                 "isGeneratedAlways": false,
                 "virtualExpr": "",
                 "virtualType": "",
-                "oldName": "closed_date"
+                "oldName": "committer_id"
               },
               {
                 "objectType": "TableField_MYSQL",
-                "name": "merge_commit_sha",
-                "type": "char",
-                "length": 40,
+                "name": "additions",
+                "type": "int",
+                "length": -2147483648,
                 "decimals": 0,
                 "isUnsigned": false,
                 "isZeroFill": false,
@@ -8652,13 +8786,13 @@
                 "isGeneratedAlways": false,
                 "virtualExpr": "",
                 "virtualType": "",
-                "oldName": "merge_commit_sha"
+                "oldName": "additions"
               },
               {
                 "objectType": "TableField_MYSQL",
-                "name": "base_commit_sha",
-                "type": "char",
-                "length": 40,
+                "name": "deletions",
+                "type": "int",
+                "length": -2147483648,
                 "decimals": 0,
                 "isUnsigned": false,
                 "isZeroFill": false,
@@ -8678,13 +8812,13 @@
                 "isGeneratedAlways": false,
                 "virtualExpr": "",
                 "virtualType": "",
-                "oldName": "base_commit_sha"
+                "oldName": "deletions"
               },
               {
                 "objectType": "TableField_MYSQL",
-                "name": "head_commit_sha",
-                "type": "char",
-                "length": 40,
+                "name": "dev_eq",
+                "type": "int",
+                "length": -2147483648,
                 "decimals": 0,
                 "isUnsigned": false,
                 "isZeroFill": false,
@@ -8704,7 +8838,7 @@
                 "isGeneratedAlways": false,
                 "virtualExpr": "",
                 "virtualType": "",
-                "oldName": "head_commit_sha"
+                "oldName": "dev_eq"
               }
             ],
             "indexes": [],
@@ -8714,7 +8848,7 @@
               "fields": [
                 {
                   "objectType": "IndexField_MYSQL",
-                  "name": "id",
+                  "name": "sha",
                   "keyLength": 0,
                   "order": "",
                   "oldName": ""
@@ -8727,24 +8861,7 @@
             "foreignKeys": [
               {
                 "objectType": "ForeignKey_MYSQL",
-                "name": "FK1_copy_2",
-                "fields": [
-                  "repo_origin_key"
-                ],
-                "referenceSchema": "Default",
-                "referenceTable": "repos",
-                "referenceFields": [
-                  "origin_key"
-                ],
-                "onDelete": "",
-                "onUpdate": "",
-                "sourceCardinality": "NoneRelationship",
-                "targetCardinality": "NoneRelationship",
-                "oldName": ""
-              },
-              {
-                "objectType": "ForeignKey_MYSQL",
-                "name": "fk_prs_repo_users_1",
+                "name": "fk_commits_repo_users_1",
                 "fields": [
                   "author_origin_key"
                 ],
@@ -8761,65 +8878,14 @@
               },
               {
                 "objectType": "ForeignKey_MYSQL",
-                "name": "fk_pull_requests_repos_1",
-                "fields": [
-                  "base_repo_id"
-                ],
-                "referenceSchema": "Default",
-                "referenceTable": "repos",
-                "referenceFields": [
-                  "id"
-                ],
-                "onDelete": "",
-                "onUpdate": "",
-                "sourceCardinality": "NoneRelationship",
-                "targetCardinality": "NoneRelationship",
-                "oldName": ""
-              },
-              {
-                "objectType": "ForeignKey_MYSQL",
-                "name": "fk_pull_requests_commits_1",
-                "fields": [
-                  "merge_commit_sha"
-                ],
-                "referenceSchema": "Default",
-                "referenceTable": "commits",
-                "referenceFields": [
-                  "sha"
-                ],
-                "onDelete": "",
-                "onUpdate": "",
-                "sourceCardinality": "NoneRelationship",
-                "targetCardinality": "NoneRelationship",
-                "oldName": ""
-              },
-              {
-                "objectType": "ForeignKey_MYSQL",
-                "name": "fk_pull_requests_commits_2",
-                "fields": [
-                  "base_commit_sha"
-                ],
-                "referenceSchema": "Default",
-                "referenceTable": "commits",
-                "referenceFields": [
-                  "sha"
-                ],
-                "onDelete": "",
-                "onUpdate": "",
-                "sourceCardinality": "NoneRelationship",
-                "targetCardinality": "NoneRelationship",
-                "oldName": ""
-              },
-              {
-                "objectType": "ForeignKey_MYSQL",
-                "name": "fk_pull_requests_commits_3",
+                "name": "fk_commits_repo_users_2",
                 "fields": [
-                  "head_commit_sha"
+                  "committer_origin_key"
                 ],
                 "referenceSchema": "Default",
-                "referenceTable": "commits",
+                "referenceTable": "accounts",
                 "referenceFields": [
-                  "sha"
+                  "origin_key"
                 ],
                 "onDelete": "",
                 "onUpdate": "",
@@ -8834,7 +8900,7 @@
           },
           {
             "objectType": "Table_MYSQL",
-            "name": "pull_request_comments",
+            "name": "pull_requests",
             "comment": "",
             "engine": "",
             "characterSet": "",
@@ -8910,7 +8976,7 @@
               },
               {
                 "objectType": "TableField_MYSQL",
-                "name": "pull_request_id",
+                "name": "title",
                 "type": "varchar",
                 "length": 255,
                 "decimals": 0,
@@ -8932,13 +8998,13 @@
                 "isGeneratedAlways": false,
                 "virtualExpr": "",
                 "virtualType": "",
-                "oldName": "pull_request_id"
+                "oldName": "title"
               },
               {
                 "objectType": "TableField_MYSQL",
-                "name": "body",
+                "name": "description",
                 "type": "longtext",
-                "length": 255,
+                "length": -2147483648,
                 "decimals": 0,
                 "isUnsigned": false,
                 "isZeroFill": false,
@@ -8958,11 +9024,11 @@
                 "isGeneratedAlways": false,
                 "virtualExpr": "",
                 "virtualType": "",
-                "oldName": "body"
+                "oldName": "description"
               },
               {
                 "objectType": "TableField_MYSQL",
-                "name": "account_id",
+                "name": "status",
                 "type": "varchar",
                 "length": 255,
                 "decimals": 0,
@@ -8977,20 +9043,20 @@
                 "defaultValue": "",
                 "isOnUpdateCurrentTimestamp": false,
                 "isAutoInc": false,
-                "comment": "",
+                "comment": "merged, etc",
                 "columnFormat": "",
                 "storage": "",
                 "isVirtual": false,
                 "isGeneratedAlways": false,
                 "virtualExpr": "",
                 "virtualType": "",
-                "oldName": "account_id"
+                "oldName": "status"
               },
               {
                 "objectType": "TableField_MYSQL",
-                "name": "created_date",
-                "type": "datetime",
-                "length": 3,
+                "name": "pull_request_key",
+                "type": "varchar",
+                "length": 255,
                 "decimals": 0,
                 "isUnsigned": false,
                 "isZeroFill": false,
@@ -9010,11 +9076,11 @@
                 "isGeneratedAlways": false,
                 "virtualExpr": "",
                 "virtualType": "",
-                "oldName": "created_date"
+                "oldName": "pull_request_key"
               },
               {
                 "objectType": "TableField_MYSQL",
-                "name": "type",
+                "name": "author_id",
                 "type": "varchar",
                 "length": 255,
                 "decimals": 0,
@@ -9036,13 +9102,13 @@
                 "isGeneratedAlways": false,
                 "virtualExpr": "",
                 "virtualType": "",
-                "oldName": "type"
+                "oldName": "author_id"
               },
               {
                 "objectType": "TableField_MYSQL",
-                "name": "position",
-                "type": "int",
-                "length": -2147483648,
+                "name": "author_name",
+                "type": "varchar",
+                "length": 255,
                 "decimals": 0,
                 "isUnsigned": false,
                 "isZeroFill": false,
@@ -9055,18 +9121,18 @@
                 "defaultValue": "",
                 "isOnUpdateCurrentTimestamp": false,
                 "isAutoInc": false,
-                "comment": "deprecated",
+                "comment": "",
                 "columnFormat": "",
                 "storage": "",
                 "isVirtual": false,
                 "isGeneratedAlways": false,
                 "virtualExpr": "",
                 "virtualType": "",
-                "oldName": "position"
+                "oldName": "author_name"
               },
               {
                 "objectType": "TableField_MYSQL",
-                "name": "review_id",
+                "name": "parent_pr_id",
                 "type": "varchar",
                 "length": 255,
                 "decimals": 0,
@@ -9088,11 +9154,11 @@
                 "isGeneratedAlways": false,
                 "virtualExpr": "",
                 "virtualType": "",
-                "oldName": "review_id"
+                "oldName": "parent_pr_id"
               },
               {
                 "objectType": "TableField_MYSQL",
-                "name": "status",
+                "name": "head_repo_id",
                 "type": "varchar",
                 "length": 255,
                 "decimals": 0,
@@ -9114,121 +9180,13 @@
                 "isGeneratedAlways": false,
                 "virtualExpr": "",
                 "virtualType": "",
-                "oldName": "status"
-              }
-            ],
-            "indexes": [],
-            "primaryKey": {
-              "objectType": "PrimaryKey_MYSQL",
-              "name": "",
-              "fields": [
-                {
-                  "objectType": "IndexField_MYSQL",
-                  "name": "id",
-                  "keyLength": 0,
-                  "order": "",
-                  "oldName": ""
-                }
-              ],
-              "oldName": "",
-              "indexMethod": "",
-              "comment": ""
-            },
-            "foreignKeys": [
-              {
-                "objectType": "ForeignKey_MYSQL",
-                "name": "fk_pull_requests_history_pull_requests_1_copy_1",
-                "fields": [
-                  "pull_request_origin_key"
-                ],
-                "referenceSchema": "Default",
-                "referenceTable": "pull_requests",
-                "referenceFields": [
-                  "origin_key"
-                ],
-                "onDelete": "",
-                "onUpdate": "",
-                "sourceCardinality": "NoneRelationship",
-                "targetCardinality": "NoneRelationship",
-                "oldName": ""
+                "oldName": "head_repo_id"
               },
-              {
-                "objectType": "ForeignKey_MYSQL",
-                "name": "fk_pull_requests_history_users_1_copy_1",
-                "fields": [
-                  "actor_origin_key"
-                ],
-                "referenceSchema": "Default",
-                "referenceTable": "accounts",
-                "referenceFields": [
-                  "origin_key"
-                ],
-                "onDelete": "",
-                "onUpdate": "",
-                "sourceCardinality": "NoneRelationship",
-                "targetCardinality": "NoneRelationship",
-                "oldName": ""
-              }
-            ],
-            "checks": [],
-            "triggers": [],
-            "tablePartitions": []
-          },
-          {
-            "objectType": "Table_MYSQL",
-            "name": "commits",
-            "comment": "",
-            "engine": "",
-            "characterSet": "",
-            "collation": "",
-            "autoIncrement": 0,
-            "tablespace": "",
-            "storage": "",
-            "insertMethod": "",
-            "connection": "",
-            "checksum": false,
-            "rowFormat": "",
-            "avgRowLength": 0,
-            "maxRows": 0,
-            "minRows": 0,
-            "keyBlockSize": 0,
-            "packKeys": "",
-            "delayKeyWrite": false,
-            "dataDirectory": "",
-            "indexDirectory": "",
-            "statsAutoRecalc": "",
-            "statsPersistent": "",
-            "statsSamplePages": 0,
-            "union": "",
-            "pageCheckSum": false,
-            "transactional": false,
-            "compression": "",
-            "oldName": "",
-            "encryption": false,
-            "createOptions": "",
-            "createTime": "",
-            "checkTime": "",
-            "dataFree": 0,
-            "dataLength": 0,
-            "indexLength": 0,
-            "maxDataLength": 0,
-            "rows": 0,
-            "updateTime": "",
-            "DDL": "",
-            "partitionBy": "",
-            "partitionByExpr": "",
-            "partitions": 0,
-            "partitionKeyAlgorithm": "",
-            "subPartitionBy": "",
-            "subPartitionByExpr": "",
-            "subPartitions": 0,
-            "subPartitionKeyAlgorithm": "",
-            "fields": [
               {
                 "objectType": "TableField_MYSQL",
-                "name": "sha",
-                "type": "char",
-                "length": 40,
+                "name": "base_repo_id",
+                "type": "varchar",
+                "length": 255,
                 "decimals": 0,
                 "isUnsigned": false,
                 "isZeroFill": false,
@@ -9236,7 +9194,7 @@
                 "isBinary": false,
                 "charset": "",
                 "collation": "",
-                "isNullable": false,
+                "isNullable": true,
                 "defaultType": "Others",
                 "defaultValue": "",
                 "isOnUpdateCurrentTimestamp": false,
@@ -9248,11 +9206,11 @@
                 "isGeneratedAlways": false,
                 "virtualExpr": "",
                 "virtualType": "",
-                "oldName": "sha"
+                "oldName": "base_repo_id"
               },
               {
                 "objectType": "TableField_MYSQL",
-                "name": "message",
+                "name": "head_ref",
                 "type": "varchar",
                 "length": 255,
                 "decimals": 0,
@@ -9274,11 +9232,11 @@
                 "isGeneratedAlways": false,
                 "virtualExpr": "",
                 "virtualType": "",
-                "oldName": "message"
+                "oldName": "head_ref"
               },
               {
                 "objectType": "TableField_MYSQL",
-                "name": "author_name",
+                "name": "base_ref",
                 "type": "varchar",
                 "length": 255,
                 "decimals": 0,
@@ -9300,11 +9258,11 @@
                 "isGeneratedAlways": false,
                 "virtualExpr": "",
                 "virtualType": "",
-                "oldName": "author_name"
+                "oldName": "base_ref"
               },
               {
                 "objectType": "TableField_MYSQL",
-                "name": "author_email",
+                "name": "url",
                 "type": "varchar",
                 "length": 255,
                 "decimals": 0,
@@ -9326,13 +9284,13 @@
                 "isGeneratedAlways": false,
                 "virtualExpr": "",
                 "virtualType": "",
-                "oldName": "author_email"
+                "oldName": "url"
               },
               {
                 "objectType": "TableField_MYSQL",
-                "name": "authored_date",
-                "type": "datetime",
-                "length": 3,
+                "name": "type",
+                "type": "varchar",
+                "length": 255,
                 "decimals": 0,
                 "isUnsigned": false,
                 "isZeroFill": false,
@@ -9345,18 +9303,18 @@
                 "defaultValue": "",
                 "isOnUpdateCurrentTimestamp": false,
                 "isAutoInc": false,
-                "comment": "",
+                "comment": "feature or bugfix, parsed from labels",
                 "columnFormat": "",
                 "storage": "",
                 "isVirtual": false,
                 "isGeneratedAlways": false,
                 "virtualExpr": "",
                 "virtualType": "",
-                "oldName": "authored_date"
+                "oldName": "type"
               },
               {
                 "objectType": "TableField_MYSQL",
-                "name": "author_id",
+                "name": "component",
                 "type": "varchar",
                 "length": 255,
                 "decimals": 0,
@@ -9371,20 +9329,20 @@
                 "defaultValue": "",
                 "isOnUpdateCurrentTimestamp": false,
                 "isAutoInc": false,
-                "comment": "",
+                "comment": "parsed from labels",
                 "columnFormat": "",
                 "storage": "",
                 "isVirtual": false,
                 "isGeneratedAlways": false,
                 "virtualExpr": "",
                 "virtualType": "",
-                "oldName": "author_id"
+                "oldName": "component"
               },
               {
                 "objectType": "TableField_MYSQL",
-                "name": "committer_name",
-                "type": "varchar",
-                "length": 255,
+                "name": "created_date",
+                "type": "datetime",
+                "length": 3,
                 "decimals": 0,
                 "isUnsigned": false,
                 "isZeroFill": false,
@@ -9404,13 +9362,13 @@
                 "isGeneratedAlways": false,
                 "virtualExpr": "",
                 "virtualType": "",
-                "oldName": "committer_name"
+                "oldName": "created_date"
               },
               {
                 "objectType": "TableField_MYSQL",
-                "name": "committer_email",
-                "type": "varchar",
-                "length": 255,
+                "name": "merged_date",
+                "type": "datetime",
+                "length": 3,
                 "decimals": 0,
                 "isUnsigned": false,
                 "isZeroFill": false,
@@ -9430,11 +9388,11 @@
                 "isGeneratedAlways": false,
                 "virtualExpr": "",
                 "virtualType": "",
-                "oldName": "committer_email"
+                "oldName": "merged_date"
               },
               {
                 "objectType": "TableField_MYSQL",
-                "name": "committed_date",
+                "name": "closed_date",
                 "type": "datetime",
                 "length": 3,
                 "decimals": 0,
@@ -9456,13 +9414,13 @@
                 "isGeneratedAlways": false,
                 "virtualExpr": "",
                 "virtualType": "",
-                "oldName": "committed_date"
+                "oldName": "closed_date"
               },
               {
                 "objectType": "TableField_MYSQL",
-                "name": "committer_id",
-                "type": "varchar",
-                "length": 255,
+                "name": "merge_commit_sha",
+                "type": "char",
+                "length": 40,
                 "decimals": 0,
                 "isUnsigned": false,
                 "isZeroFill": false,
@@ -9482,13 +9440,13 @@
                 "isGeneratedAlways": false,
                 "virtualExpr": "",
                 "virtualType": "",
-                "oldName": "committer_id"
+                "oldName": "merge_commit_sha"
               },
               {
                 "objectType": "TableField_MYSQL",
-                "name": "additions",
-                "type": "int",
-                "length": -2147483648,
+                "name": "base_commit_sha",
+                "type": "char",
+                "length": 40,
                 "decimals": 0,
                 "isUnsigned": false,
                 "isZeroFill": false,
@@ -9508,13 +9466,13 @@
                 "isGeneratedAlways": false,
                 "virtualExpr": "",
                 "virtualType": "",
-                "oldName": "additions"
+                "oldName": "base_commit_sha"
               },
               {
                 "objectType": "TableField_MYSQL",
-                "name": "deletions",
-                "type": "int",
-                "length": -2147483648,
+                "name": "head_commit_sha",
+                "type": "char",
+                "length": 40,
                 "decimals": 0,
                 "isUnsigned": false,
                 "isZeroFill": false,
@@ -9534,14 +9492,14 @@
                 "isGeneratedAlways": false,
                 "virtualExpr": "",
                 "virtualType": "",
-                "oldName": "deletions"
+                "oldName": "head_commit_sha"
               },
               {
                 "objectType": "TableField_MYSQL",
-                "name": "dev_eq",
-                "type": "int",
+                "name": "coding_timespan",
+                "type": "bigint",
                 "length": -2147483648,
-                "decimals": 0,
+                "decimals": -2147483648,
                 "isUnsigned": false,
                 "isZeroFill": false,
                 "setEnumValues": "",
@@ -9549,7 +9507,7 @@
                 "charset": "",
                 "collation": "",
                 "isNullable": true,
-                "defaultType": "Others",
+                "defaultType": "Null",
                 "defaultValue": "",
                 "isOnUpdateCurrentTimestamp": false,
                 "isAutoInc": false,
@@ -9560,7 +9518,215 @@
                 "isGeneratedAlways": false,
                 "virtualExpr": "",
                 "virtualType": "",
-                "oldName": "dev_eq"
+                "oldName": "coding_timespan"
+              },
+              {
+                "objectType": "TableField_MYSQL",
+                "name": "review_lag",
+                "type": "bigint",
+                "length": -2147483648,
+                "decimals": -2147483648,
+                "isUnsigned": false,
+                "isZeroFill": false,
+                "setEnumValues": "",
+                "isBinary": false,
+                "charset": "",
+                "collation": "",
+                "isNullable": true,
+                "defaultType": "Null",
+                "defaultValue": "",
+                "isOnUpdateCurrentTimestamp": false,
+                "isAutoInc": false,
+                "comment": "",
+                "columnFormat": "",
+                "storage": "",
+                "isVirtual": false,
+                "isGeneratedAlways": false,
+                "virtualExpr": "",
+                "virtualType": "",
+                "oldName": "review_lag"
+              },
+              {
+                "objectType": "TableField_MYSQL",
+                "name": "review_timespan",
+                "type": "bigint",
+                "length": -2147483648,
+                "decimals": -2147483648,
+                "isUnsigned": false,
+                "isZeroFill": false,
+                "setEnumValues": "",
+                "isBinary": false,
+                "charset": "",
+                "collation": "",
+                "isNullable": true,
+                "defaultType": "Null",
+                "defaultValue": "",
+                "isOnUpdateCurrentTimestamp": false,
+                "isAutoInc": false,
+                "comment": "",
+                "columnFormat": "",
+                "storage": "",
+                "isVirtual": false,
+                "isGeneratedAlways": false,
+                "virtualExpr": "",
+                "virtualType": "",
+                "oldName": "review_timespan"
+              },
+              {
+                "objectType": "TableField_MYSQL",
+                "name": "deploy_timespan",
+                "type": "bigint",
+                "length": -2147483648,
+                "decimals": -2147483648,
+                "isUnsigned": false,
+                "isZeroFill": false,
+                "setEnumValues": "",
+                "isBinary": false,
+                "charset": "",
+                "collation": "",
+                "isNullable": true,
+                "defaultType": "Null",
+                "defaultValue": "",
+                "isOnUpdateCurrentTimestamp": false,
+                "isAutoInc": false,
+                "comment": "",
+                "columnFormat": "",
+                "storage": "",
+                "isVirtual": false,
+                "isGeneratedAlways": false,
+                "virtualExpr": "",
+                "virtualType": "",
+                "oldName": "deploy_timespan"
+              },
+              {
+                "objectType": "TableField_MYSQL",
+                "name": "change_timespan",
+                "type": "bigint",
+                "length": -2147483648,
+                "decimals": -2147483648,
+                "isUnsigned": false,
+                "isZeroFill": false,
+                "setEnumValues": "",
+                "isBinary": false,
+                "charset": "",
+                "collation": "",
+                "isNullable": true,
+                "defaultType": "Null",
+                "defaultValue": "",
+                "isOnUpdateCurrentTimestamp": false,
+                "isAutoInc": false,
+                "comment": "",
+                "columnFormat": "",
+                "storage": "",
+                "isVirtual": false,
+                "isGeneratedAlways": false,
+                "virtualExpr": "",
+                "virtualType": "",
+                "oldName": "change_timespan"
+              },
+              {
+                "objectType": "TableField_MYSQL",
+                "name": "orig_coding_timespan",
+                "type": "bigint",
+                "length": -2147483648,
+                "decimals": -2147483648,
+                "isUnsigned": false,
+                "isZeroFill": false,
+                "setEnumValues": "",
+                "isBinary": false,
+                "charset": "",
+                "collation": "",
+                "isNullable": true,
+                "defaultType": "Null",
+                "defaultValue": "",
+                "isOnUpdateCurrentTimestamp": false,
+                "isAutoInc": false,
+                "comment": "",
+                "columnFormat": "",
+                "storage": "",
+                "isVirtual": false,
+                "isGeneratedAlways": false,
+                "virtualExpr": "",
+                "virtualType": "",
+                "oldName": "orig_coding_timespan"
+              },
+              {
+                "objectType": "TableField_MYSQL",
+                "name": "orig_review_lag",
+                "type": "bigint",
+                "length": -2147483648,
+                "decimals": -2147483648,
+                "isUnsigned": false,
+                "isZeroFill": false,
+                "setEnumValues": "",
+                "isBinary": false,
+                "charset": "",
+                "collation": "",
+                "isNullable": true,
+                "defaultType": "Null",
+                "defaultValue": "",
+                "isOnUpdateCurrentTimestamp": false,
+                "isAutoInc": false,
+                "comment": "",
+                "columnFormat": "",
+                "storage": "",
+                "isVirtual": false,
+                "isGeneratedAlways": false,
+                "virtualExpr": "",
+                "virtualType": "",
+                "oldName": "orig_review_lag"
+              },
+              {
+                "objectType": "TableField_MYSQL",
+                "name": "orig_review_timespan",
+                "type": "bigint",
+                "length": -2147483648,
+                "decimals": -2147483648,
+                "isUnsigned": false,
+                "isZeroFill": false,
+                "setEnumValues": "",
+                "isBinary": false,
+                "charset": "",
+                "collation": "",
+                "isNullable": true,
+                "defaultType": "Null",
+                "defaultValue": "",
+                "isOnUpdateCurrentTimestamp": false,
+                "isAutoInc": false,
+                "comment": "",
+                "columnFormat": "",
+                "storage": "",
+                "isVirtual": false,
+                "isGeneratedAlways": false,
+                "virtualExpr": "",
+                "virtualType": "",
+                "oldName": "orig_review_timespan"
+              },
+              {
+                "objectType": "TableField_MYSQL",
+                "name": "orig_deploy_timespan",
+                "type": "bigint",
+                "length": -2147483648,
+                "decimals": -2147483648,
+                "isUnsigned": false,
+                "isZeroFill": false,
+                "setEnumValues": "",
+                "isBinary": false,
+                "charset": "",
+                "collation": "",
+                "isNullable": true,
+                "defaultType": "Null",
+                "defaultValue": "",
+                "isOnUpdateCurrentTimestamp": false,
+                "isAutoInc": false,
+                "comment": "",
+                "columnFormat": "",
+                "storage": "",
+                "isVirtual": false,
+                "isGeneratedAlways": false,
+                "virtualExpr": "",
+                "virtualType": "",
+                "oldName": "orig_deploy_timespan"
               }
             ],
             "indexes": [],
@@ -9570,7 +9736,70 @@
               "fields": [
                 {
                   "objectType": "IndexField_MYSQL",
-                  "name": "sha",
+                  "name": "id",
+                  "keyLength": 0,
+                  "order": "",
+                  "oldName": ""
+                },
+                {
+                  "objectType": "IndexField_MYSQL",
+                  "name": "",
+                  "keyLength": 0,
+                  "order": "",
+                  "oldName": ""
+                },
+                {
+                  "objectType": "IndexField_MYSQL",
+                  "name": "",
+                  "keyLength": 0,
+                  "order": "",
+                  "oldName": ""
+                },
+                {
+                  "objectType": "IndexField_MYSQL",
+                  "name": "",
+                  "keyLength": 0,
+                  "order": "",
+                  "oldName": ""
+                },
+                {
+                  "objectType": "IndexField_MYSQL",
+                  "name": "",
+                  "keyLength": 0,
+                  "order": "",
+                  "oldName": ""
+                },
+                {
+                  "objectType": "IndexField_MYSQL",
+                  "name": "",
+                  "keyLength": 0,
+                  "order": "",
+                  "oldName": ""
+                },
+                {
+                  "objectType": "IndexField_MYSQL",
+                  "name": "",
+                  "keyLength": 0,
+                  "order": "",
+                  "oldName": ""
+                },
+                {
+                  "objectType": "IndexField_MYSQL",
+                  "name": "",
+                  "keyLength": 0,
+                  "order": "",
+                  "oldName": ""
+                },
+                {
+                  "objectType": "IndexField_MYSQL",
+                  "name": "",
+                  "keyLength": 0,
+                  "order": "",
+                  "oldName": ""
+                },
+                {
+                  "objectType": "IndexField_MYSQL",
+                  "name": "",
                   "keyLength": 0,
                   "order": "",
                   "oldName": ""
@@ -9583,12 +9812,12 @@
             "foreignKeys": [
               {
                 "objectType": "ForeignKey_MYSQL",
-                "name": "fk_commits_repo_users_1",
+                "name": "FK1_copy_2",
                 "fields": [
-                  "author_origin_key"
+                  "repo_origin_key"
                 ],
                 "referenceSchema": "Default",
-                "referenceTable": "accounts",
+                "referenceTable": "repos",
                 "referenceFields": [
                   "origin_key"
                 ],
@@ -9600,9 +9829,9 @@
               },
               {
                 "objectType": "ForeignKey_MYSQL",
-                "name": "fk_commits_repo_users_2",
+                "name": "fk_prs_repo_users_1",
                 "fields": [
-                  "committer_origin_key"
+                  "author_origin_key"
                 ],
                 "referenceSchema": "Default",
                 "referenceTable": "accounts",
@@ -9614,68 +9843,80 @@
                 "sourceCardinality": "NoneRelationship",
                 "targetCardinality": "NoneRelationship",
                 "oldName": ""
+              },
+              {
+                "objectType": "ForeignKey_MYSQL",
+                "name": "fk_pull_requests_repos_1",
+                "fields": [
+                  "base_repo_id"
+                ],
+                "referenceSchema": "Default",
+                "referenceTable": "repos",
+                "referenceFields": [
+                  "id"
+                ],
+                "onDelete": "",
+                "onUpdate": "",
+                "sourceCardinality": "NoneRelationship",
+                "targetCardinality": "NoneRelationship",
+                "oldName": ""
+              },
+              {
+                "objectType": "ForeignKey_MYSQL",
+                "name": "fk_pull_requests_commits_1",
+                "fields": [
+                  "merge_commit_sha"
+                ],
+                "referenceSchema": "Default",
+                "referenceTable": "commits",
+                "referenceFields": [
+                  "sha"
+                ],
+                "onDelete": "",
+                "onUpdate": "",
+                "sourceCardinality": "NoneRelationship",
+                "targetCardinality": "NoneRelationship",
+                "oldName": ""
+              },
+              {
+                "objectType": "ForeignKey_MYSQL",
+                "name": "fk_pull_requests_commits_2",
+                "fields": [
+                  "base_commit_sha"
+                ],
+                "referenceSchema": "Default",
+                "referenceTable": "commits",
+                "referenceFields": [
+                  "sha"
+                ],
+                "onDelete": "",
+                "onUpdate": "",
+                "sourceCardinality": "NoneRelationship",
+                "targetCardinality": "NoneRelationship",
+                "oldName": ""
+              },
+              {
+                "objectType": "ForeignKey_MYSQL",
+                "name": "fk_pull_requests_commits_3",
+                "fields": [
+                  "head_commit_sha"
+                ],
+                "referenceSchema": "Default",
+                "referenceTable": "commits",
+                "referenceFields": [
+                  "sha"
+                ],
+                "onDelete": "",
+                "onUpdate": "",
+                "sourceCardinality": "NoneRelationship",
+                "targetCardinality": "NoneRelationship",
+                "oldName": ""
               }
             ],
             "checks": [],
             "triggers": [],
             "tablePartitions": []
           },
-          {
-            "objectType": "Table_MYSQL",
-            "name": "table_1",
-            "comment": "",
-            "engine": "",
-            "characterSet": "",
-            "collation": "",
-            "autoIncrement": 0,
-            "tablespace": "",
-            "storage": "",
-            "insertMethod": "",
-            "connection": "",
-            "checksum": false,
-            "rowFormat": "",
-            "avgRowLength": 0,
-            "maxRows": 0,
-            "minRows": 0,
-            "keyBlockSize": 0,
-            "packKeys": "",
-            "delayKeyWrite": false,
-            "dataDirectory": "",
-            "indexDirectory": "",
-            "statsAutoRecalc": "",
-            "statsPersistent": "",
-            "statsSamplePages": 0,
-            "union": "",
-            "pageCheckSum": false,
-            "transactional": false,
-            "compression": "",
-            "oldName": "",
-            "encryption": false,
-            "createOptions": "",
-            "createTime": "",
-            "checkTime": "",
-            "dataFree": 0,
-            "dataLength": 0,
-            "indexLength": 0,
-            "maxDataLength": 0,
-            "rows": 0,
-            "updateTime": "",
-            "DDL": "",
-            "partitionBy": "",
-            "partitionByExpr": "",
-            "partitions": 0,
-            "partitionKeyAlgorithm": "",
-            "subPartitionBy": "",
-            "subPartitionByExpr": "",
-            "subPartitions": 0,
-            "subPartitionKeyAlgorithm": "",
-            "fields": [],
-            "indexes": [],
-            "foreignKeys": [],
-            "checks": [],
-            "triggers": [],
-            "tablePartitions": []
-          },
           {
             "objectType": "Table_MYSQL",
             "name": "issues",
@@ -10386,10 +10627,10 @@
                 "isZeroFill": false,
                 "setEnumValues": "",
                 "isBinary": false,
-                "charset": "",
-                "collation": "",
+                "charset": "utf8mb4",
+                "collation": "utf8mb4_0900_ai_ci",
                 "isNullable": true,
-                "defaultType": "Others",
+                "defaultType": "Null",
                 "defaultValue": "",
                 "isOnUpdateCurrentTimestamp": false,
                 "isAutoInc": false,
@@ -10414,6 +10655,13 @@
                   "keyLength": 0,
                   "order": "",
                   "oldName": ""
+                },
+                {
+                  "objectType": "IndexField_MYSQL",
+                  "name": "",
+                  "keyLength": 0,
+                  "order": "",
+                  "oldName": ""
                 }
               ],
               "oldName": "",
@@ -10542,7 +10790,7 @@
               },
               {
                 "objectType": "ForeignKey_MYSQL",
-                "name": "fk_deployment_id",
+                "name": "fk_cicd_tasks",
                 "fields": [
                   "deployment_id"
                 ],
@@ -10553,8 +10801,8 @@
                 ],
                 "onDelete": "",
                 "onUpdate": "",
-                "sourceCardinality": "NoneRelationship",
-                "targetCardinality": "NoneRelationship",
+                "sourceCardinality": "OneOrManyRelationship",
+                "targetCardinality": "OneAndOnlyOneRelationship",
                 "oldName": ""
               }
             ],
@@ -11848,8 +12096,8 @@
           "type": "table",
           "schemaName": "Default",
           "tableName": "issues",
-          "x": 100,
-          "y": 979,
+          "x": 106,
+          "y": 1044,
           "width": 200,
           "height": 597,
           "isBold": false,
@@ -11944,10 +12192,10 @@
           "type": "table",
           "schemaName": "Default",
           "tableName": "pull_requests",
-          "x": 1586,
-          "y": 669,
-          "width": 200,
-          "height": 485,
+          "x": 1587,
+          "y": 580,
+          "width": 197,
+          "height": 679,
           "isBold": false,
           "titleColor": {
             "r": 54,
@@ -11976,8 +12224,8 @@
           "type": "table",
           "schemaName": "Default",
           "tableName": "accounts",
-          "x": 667,
-          "y": 1521,
+          "x": 673,
+          "y": 1586,
           "width": 204,
           "height": 218,
           "isBold": false,
@@ -12030,20 +12278,20 @@
           "joinStyle": "miter",
           "vertices": [
             {
-              "x": 14,
-              "y": 422
+              "x": 18,
+              "y": 363
             },
             {
-              "x": 2315,
-              "y": 422
+              "x": 2319,
+              "y": 363
             }
           ]
         },
         {
           "type": "label",
           "name": "Label 1",
-          "x": 50,
-          "y": 429,
+          "x": 54,
+          "y": 370,
           "width": 478,
           "height": 77,
           "text": "Domain Layer  - DWD",
@@ -12117,8 +12365,8 @@
           "type": "table",
           "schemaName": "Default",
           "tableName": "pull_request_commits",
-          "x": 1586,
-          "y": 1170,
+          "x": 1590,
+          "y": 1261,
           "width": 200,
           "height": 88,
           "isBold": false,
@@ -12149,8 +12397,8 @@
           "type": "table",
           "schemaName": "Default",
           "tableName": "commit_parents",
-          "x": 1588,
-          "y": 1481,
+          "x": 1585,
+          "y": 1515,
           "width": 200,
           "height": 88,
           "isBold": false,
@@ -12165,8 +12413,8 @@
           "type": "table",
           "schemaName": "Default",
           "tableName": "issue_comments(WIP)",
-          "x": 99,
-          "y": 1563,
+          "x": 105,
+          "y": 1640,
           "width": 200,
           "height": 171,
           "isBold": false,
@@ -12181,8 +12429,8 @@
           "type": "table",
           "schemaName": "Default",
           "tableName": "issue_changelogs",
-          "x": 97,
-          "y": 1740,
+          "x": 104,
+          "y": 1820,
           "width": 200,
           "height": 291,
           "isBold": false,
@@ -12196,8 +12444,8 @@
         {
           "type": "rectangle",
           "name": "issue tracking",
-          "x": 596,
-          "y": 445,
+          "x": 600,
+          "y": 386,
           "width": 274,
           "height": 56,
           "opacity": 1.0,
@@ -12216,8 +12464,8 @@
           },
           "shapeStyle": "version1",
           "label": {
-            "x": 604,
-            "y": 501,
+            "x": 608,
+            "y": 442,
             "width": 94,
             "height": 31,
             "fontName": "Arial Unicode MS",
@@ -12236,8 +12484,8 @@
         {
           "type": "label",
           "name": "Label 3",
-          "x": 641,
-          "y": 456,
+          "x": 645,
+          "y": 397,
           "width": 183,
           "height": 37,
           "text": "issue tracking domain",
@@ -12255,8 +12503,8 @@
         {
           "type": "rectangle",
           "name": "source code management",
-          "x": 896,
-          "y": 445,
+          "x": 900,
+          "y": 386,
           "width": 274,
           "height": 56,
           "opacity": 1.0,
@@ -12275,8 +12523,8 @@
           },
           "shapeStyle": "version1",
           "label": {
-            "x": 904,
-            "y": 501,
+            "x": 908,
+            "y": 442,
             "width": 170,
             "height": 31,
             "fontName": "Arial Unicode MS",
@@ -12295,8 +12543,8 @@
         {
           "type": "label",
           "name": "Label 3 Copy 1",
-          "x": 909,
-          "y": 456,
+          "x": 913,
+          "y": 397,
           "width": 251,
           "height": 37,
           "text": "source code management domain",
@@ -12314,8 +12562,8 @@
         {
           "type": "rectangle",
           "name": "CI/CD",
-          "x": 1499,
-          "y": 446,
+          "x": 1503,
+          "y": 387,
           "width": 274,
           "height": 56,
           "opacity": 1.0,
@@ -12334,8 +12582,8 @@
           },
           "shapeStyle": "version1",
           "label": {
-            "x": 1507,
-            "y": 502,
+            "x": 1511,
+            "y": 443,
             "width": 50,
             "height": 31,
             "fontName": "Arial Unicode MS",
@@ -12354,8 +12602,8 @@
         {
           "type": "label",
           "name": "Label 3 Copy 1 Copy 1",
-          "x": 1550,
-          "y": 457,
+          "x": 1554,
+          "y": 398,
           "width": 173,
           "height": 37,
           "text": "CI/CD domain (WIP)",
@@ -12373,8 +12621,8 @@
         {
           "type": "rectangle",
           "name": "Cross-domain",
-          "x": 1798,
-          "y": 447,
+          "x": 1802,
+          "y": 388,
           "width": 274,
           "height": 56,
           "opacity": 1.0,
@@ -12393,8 +12641,8 @@
           },
           "shapeStyle": "version1",
           "label": {
-            "x": 1806,
-            "y": 503,
+            "x": 1810,
+            "y": 444,
             "width": 96,
             "height": 31,
             "fontName": "Arial Unicode MS",
@@ -12413,8 +12661,8 @@
         {
           "type": "label",
           "name": "Label 3 Copy 1 Copy 1 Copy 1",
-          "x": 1873,
-          "y": 455,
+          "x": 1877,
+          "y": 396,
           "width": 121,
           "height": 37,
           "text": "Cross-domain",
@@ -12465,8 +12713,8 @@
           "type": "table",
           "schemaName": "Default",
           "tableName": "commit_files",
-          "x": 1586,
-          "y": 1275,
+          "x": 1588,
+          "y": 1357,
           "width": 200,
           "height": 150,
           "isBold": false,
@@ -12544,8 +12792,8 @@
         {
           "type": "rectangle",
           "name": "code review",
-          "x": 1195,
-          "y": 444,
+          "x": 1199,
+          "y": 385,
           "width": 274,
           "height": 56,
           "opacity": 1.0,
@@ -12564,8 +12812,8 @@
           },
           "shapeStyle": "version1",
           "label": {
-            "x": 1203,
-            "y": 500,
+            "x": 1207,
+            "y": 441,
             "width": 83,
             "height": 31,
             "fontName": "Arial Unicode MS",
@@ -12584,8 +12832,8 @@
         {
           "type": "label",
           "name": "Label 3 Copy 1 Copy 2",
-          "x": 1252,
-          "y": 454,
+          "x": 1256,
+          "y": 395,
           "width": 169,
           "height": 37,
           "text": "code review domain",
@@ -12603,8 +12851,8 @@
         {
           "type": "label",
           "name": "Label 3 Copy 1 Copy 1 Copy 1 Copy 1",
-          "x": 55,
-          "y": 512,
+          "x": 59,
+          "y": 453,
           "width": 486,
           "height": 37,
           "text": "Note: tables ending with \"(WIP)\" are still under 
development",
@@ -12640,7 +12888,7 @@
           "schemaName": "Default",
           "tableName": "pull_request_issues",
           "x": 1585,
-          "y": 523,
+          "y": 441,
           "width": 200,
           "height": 133,
           "isBold": false,
@@ -12655,8 +12903,8 @@
           "type": "table",
           "schemaName": "Default",
           "tableName": "users",
-          "x": 1261,
-          "y": 1604,
+          "x": 1267,
+          "y": 1669,
           "width": 200,
           "height": 113,
           "isBold": false,
@@ -12671,8 +12919,8 @@
           "type": "table",
           "schemaName": "Default",
           "tableName": "user_accounts",
-          "x": 962,
-          "y": 1607,
+          "x": 968,
+          "y": 1672,
           "width": 200,
           "height": 94,
           "isBold": false,
@@ -12687,8 +12935,8 @@
           "type": "table",
           "schemaName": "Default",
           "tableName": "teams",
-          "x": 962,
-          "y": 1790,
+          "x": 968,
+          "y": 1855,
           "width": 200,
           "height": 151,
           "isBold": false,
@@ -12703,8 +12951,8 @@
           "type": "table",
           "schemaName": "Default",
           "tableName": "team_users",
-          "x": 1263,
-          "y": 1788,
+          "x": 1269,
+          "y": 1853,
           "width": 200,
           "height": 95,
           "isBold": false,
@@ -12822,21 +13070,21 @@
           "visible": true,
           "vertices": [
             {
-              "x": 1565,
-              "y": 883
+              "x": 1572,
+              "y": 889
             },
             {
               "x": 1571,
               "y": 830
             },
             {
-              "x": 1476,
+              "x": 1464,
               "y": 830
             }
           ],
           "label": {
-            "x": 1525,
-            "y": 844,
+            "x": 1532,
+            "y": 850,
             "width": 50,
             "height": 31,
             "fontName": "Arial Unicode MS",
@@ -12861,16 +13109,16 @@
           "vertices": [
             {
               "x": 564,
-              "y": 747
+              "y": 687
             },
             {
-              "x": 575,
+              "x": 584,
               "y": 687
             }
           ],
           "label": {
-            "x": 572,
-            "y": 738,
+            "x": 560,
+            "y": 689,
             "width": 173,
             "height": 31,
             "fontName": "Arial Unicode MS",
@@ -12894,7 +13142,7 @@
           "visible": true,
           "vertices": [
             {
-              "x": 325,
+              "x": 334,
               "y": 710
             },
             {
@@ -12906,12 +13154,12 @@
               "y": 886
             },
             {
-              "x": 315,
-              "y": 994
+              "x": 321,
+              "y": 1085
             }
           ],
           "label": {
-            "x": 165,
+            "x": 174,
             "y": 671,
             "width": 170,
             "height": 31,
@@ -12936,16 +13184,16 @@
           "visible": true,
           "vertices": [
             {
-              "x": 825,
+              "x": 834,
               "y": 819
             },
             {
-              "x": 818,
+              "x": 814,
               "y": 690
             }
           ],
           "label": {
-            "x": 713,
+            "x": 722,
             "y": 780,
             "width": 201,
             "height": 31,
@@ -12970,16 +13218,16 @@
           "visible": true,
           "vertices": [
             {
-              "x": 1053,
+              "x": 1064,
               "y": 839
             },
             {
-              "x": 1225,
+              "x": 1234,
               "y": 839
             }
           ],
           "label": {
-            "x": 1049,
+            "x": 1060,
             "y": 841,
             "width": 194,
             "height": 31,
@@ -13004,8 +13252,8 @@
           "visible": true,
           "vertices": [
             {
-              "x": 1963,
-              "y": 822
+              "x": 1799,
+              "y": 828
             },
             {
               "x": 2081,
@@ -13013,16 +13261,16 @@
             },
             {
               "x": 2081,
-              "y": 1585
+              "y": 1650
             },
             {
-              "x": 893,
-              "y": 1585
+              "x": 892,
+              "y": 1650
             }
           ],
           "label": {
-            "x": 1959,
-            "y": 824,
+            "x": 1795,
+            "y": 830,
             "width": 137,
             "height": 31,
             "fontName": "Arial Unicode MS",
@@ -13058,12 +13306,12 @@
               "y": 1565
             },
             {
-              "x": 893,
-              "y": 1565
+              "x": 892,
+              "y": 1630
             }
           ],
           "label": {
-            "x": 1251,
+            "x": 1252,
             "y": 1347,
             "width": 170,
             "height": 31,
@@ -13100,12 +13348,12 @@
               "y": 1569
             },
             {
-              "x": 893,
-              "y": 1569
+              "x": 892,
+              "y": 1634
             }
           ],
           "label": {
-            "x": 1251,
+            "x": 1252,
             "y": 1431,
             "width": 170,
             "height": 31,
@@ -13130,25 +13378,25 @@
           "visible": true,
           "vertices": [
             {
-              "x": 315,
-              "y": 1384
+              "x": 321,
+              "y": 1449
             },
             {
-              "x": 640,
-              "y": 1384
+              "x": 646,
+              "y": 1449
             },
             {
-              "x": 640,
-              "y": 1566
+              "x": 646,
+              "y": 1631
             },
             {
-              "x": 645,
-              "y": 1566
+              "x": 658,
+              "y": 1631
             }
           ],
           "label": {
-            "x": 415,
-            "y": 1345,
+            "x": 311,
+            "y": 1410,
             "width": 122,
             "height": 31,
             "fontName": "Arial Unicode MS",
@@ -13172,25 +13420,25 @@
           "visible": true,
           "vertices": [
             {
-              "x": 315,
-              "y": 1404
+              "x": 321,
+              "y": 1469
             },
             {
-              "x": 626,
-              "y": 1404
+              "x": 632,
+              "y": 1469
             },
             {
-              "x": 626,
-              "y": 1571
+              "x": 632,
+              "y": 1636
             },
             {
-              "x": 645,
-              "y": 1571
+              "x": 658,
+              "y": 1636
             }
           ],
           "label": {
-            "x": 415,
-            "y": 1365,
+            "x": 311,
+            "y": 1430,
             "width": 122,
             "height": 31,
             "fontName": "Arial Unicode MS",
@@ -13215,7 +13463,7 @@
           "vertices": [
             {
               "x": 566,
-              "y": 935
+              "y": 1004
             },
             {
               "x": 566,
@@ -13227,8 +13475,8 @@
             }
           ],
           "label": {
-            "x": 568,
-            "y": 904,
+            "x": 556,
+            "y": 965,
             "width": 253,
             "height": 31,
             "fontName": "Arial Unicode MS",
@@ -13256,12 +13504,12 @@
               "y": 1026
             },
             {
-              "x": 315,
-              "y": 994
+              "x": 321,
+              "y": 1091
             }
           ],
           "label": {
-            "x": 118,
+            "x": 119,
             "y": 987,
             "width": 245,
             "height": 31,
@@ -13294,12 +13542,12 @@
               "y": 1363
             },
             {
-              "x": 315,
-              "y": 994
+              "x": 321,
+              "y": 1101
             }
           ],
           "label": {
-            "x": 202,
+            "x": 203,
             "y": 1324,
             "width": 143,
             "height": 31,
@@ -13324,21 +13572,21 @@
           "visible": true,
           "vertices": [
             {
-              "x": 315,
-              "y": 1425
+              "x": 321,
+              "y": 1490
             },
             {
-              "x": 315,
-              "y": 1580
+              "x": 321,
+              "y": 1645
             },
             {
-              "x": 645,
-              "y": 1578
+              "x": 658,
+              "y": 1643
             }
           ],
           "label": {
-            "x": 415,
-            "y": 1386,
+            "x": 311,
+            "y": 1451,
             "width": 122,
             "height": 31,
             "fontName": "Arial Unicode MS",
@@ -13374,8 +13622,8 @@
               "y": 1030
             },
             {
-              "x": 315,
-              "y": 994
+              "x": 321,
+              "y": 1095
             }
           ],
           "label": {
@@ -13404,7 +13652,7 @@
           "visible": true,
           "vertices": [
             {
-              "x": 810,
+              "x": 815,
               "y": 1211
             },
             {
@@ -13417,7 +13665,7 @@
             }
           ],
           "label": {
-            "x": 800,
+            "x": 805,
             "y": 1172,
             "width": 192,
             "height": 31,
@@ -13442,7 +13690,7 @@
           "visible": true,
           "vertices": [
             {
-              "x": 1456,
+              "x": 1466,
               "y": 1115
             },
             {
@@ -13454,12 +13702,12 @@
               "y": 839
             },
             {
-              "x": 1476,
+              "x": 1464,
               "y": 839
             }
           ],
           "label": {
-            "x": 1452,
+            "x": 1462,
             "y": 1086,
             "width": 170,
             "height": 31,
@@ -13484,16 +13732,16 @@
           "visible": true,
           "vertices": [
             {
-              "x": 1456,
+              "x": 1466,
               "y": 1137
             },
             {
-              "x": 1505,
+              "x": 1466,
               "y": 1225
             }
           ],
           "label": {
-            "x": 1452,
+            "x": 1462,
             "y": 1139,
             "width": 187,
             "height": 31,
@@ -13518,17 +13766,17 @@
           "visible": true,
           "vertices": [
             {
-              "x": 1828,
-              "y": 1215
+              "x": 1805,
+              "y": 1306
             },
             {
-              "x": 1801,
-              "y": 645
+              "x": 1799,
+              "y": 730
             }
           ],
           "label": {
-            "x": 1824,
-            "y": 1186,
+            "x": 1801,
+            "y": 1277,
             "width": 265,
             "height": 31,
             "fontName": "Arial Unicode MS",
@@ -13552,21 +13800,21 @@
           "visible": true,
           "vertices": [
             {
-              "x": 1565,
-              "y": 1237
+              "x": 1575,
+              "y": 1328
             },
             {
               "x": 1571,
               "y": 1237
             },
             {
-              "x": 1505,
+              "x": 1466,
               "y": 1237
             }
           ],
           "label": {
-            "x": 1340,
-            "y": 1198,
+            "x": 1350,
+            "y": 1289,
             "width": 235,
             "height": 31,
             "fontName": "Arial Unicode MS",
@@ -13590,16 +13838,16 @@
           "visible": true,
           "vertices": [
             {
-              "x": 1476,
+              "x": 1464,
               "y": 846
             },
             {
-              "x": 1476,
+              "x": 1464,
               "y": 985
             }
           ],
           "label": {
-            "x": 1466,
+            "x": 1454,
             "y": 807,
             "width": 118,
             "height": 31,
@@ -13624,21 +13872,21 @@
           "visible": true,
           "vertices": [
             {
-              "x": 1565,
-              "y": 1547
+              "x": 1570,
+              "y": 1581
             },
             {
               "x": 1466,
               "y": 1547
             },
             {
-              "x": 1505,
+              "x": 1466,
               "y": 1252
             }
           ],
           "label": {
-            "x": 1376,
-            "y": 1508,
+            "x": 1381,
+            "y": 1542,
             "width": 199,
             "height": 31,
             "fontName": "Arial Unicode MS",
@@ -13662,8 +13910,8 @@
           "visible": true,
           "vertices": [
             {
-              "x": 1565,
-              "y": 1529
+              "x": 1570,
+              "y": 1563
             },
             {
               "x": 1474,
@@ -13674,13 +13922,13 @@
               "y": 1246
             },
             {
-              "x": 1505,
+              "x": 1466,
               "y": 1246
             }
           ],
           "label": {
-            "x": 1376,
-            "y": 1490,
+            "x": 1381,
+            "y": 1524,
             "width": 199,
             "height": 31,
             "fontName": "Arial Unicode MS",
@@ -13704,25 +13952,25 @@
           "visible": true,
           "vertices": [
             {
-              "x": 75,
-              "y": 1608
+              "x": 90,
+              "y": 1685
             },
             {
-              "x": 71,
-              "y": 1608
+              "x": 77,
+              "y": 1673
             },
             {
-              "x": 71,
-              "y": 1026
+              "x": 77,
+              "y": 1091
             },
             {
-              "x": 85,
-              "y": 1026
+              "x": 91,
+              "y": 1091
             }
           ],
           "label": {
-            "x": 91,
-            "y": 1574,
+            "x": 106,
+            "y": 1651,
             "width": 192,
             "height": 31,
             "fontName": "Arial Unicode MS",
@@ -13746,25 +13994,25 @@
           "visible": true,
           "vertices": [
             {
-              "x": 322,
-              "y": 1629
+              "x": 320,
+              "y": 1706
             },
             {
-              "x": 646,
-              "y": 1629
+              "x": 652,
+              "y": 1694
             },
             {
-              "x": 646,
-              "y": 1583
+              "x": 652,
+              "y": 1648
             },
             {
-              "x": 645,
-              "y": 1583
+              "x": 658,
+              "y": 1648
             }
           ],
           "label": {
-            "x": 312,
-            "y": 1590,
+            "x": 310,
+            "y": 1667,
             "width": 187,
             "height": 31,
             "fontName": "Arial Unicode MS",
@@ -13788,25 +14036,25 @@
           "visible": true,
           "vertices": [
             {
-              "x": 75,
-              "y": 1807
+              "x": 89,
+              "y": 1887
             },
             {
-              "x": 64,
-              "y": 1807
+              "x": 70,
+              "y": 1872
             },
             {
-              "x": 64,
-              "y": 1022
+              "x": 70,
+              "y": 1087
             },
             {
-              "x": 85,
-              "y": 1022
+              "x": 91,
+              "y": 1087
             }
           ],
           "label": {
-            "x": 91,
-            "y": 1778,
+            "x": 105,
+            "y": 1858,
             "width": 192,
             "height": 31,
             "fontName": "Arial Unicode MS",
@@ -13830,21 +14078,21 @@
           "visible": true,
           "vertices": [
             {
-              "x": 362,
-              "y": 1828
+              "x": 319,
+              "y": 1908
             },
             {
-              "x": 652,
-              "y": 1828
+              "x": 658,
+              "y": 1893
             },
             {
-              "x": 645,
-              "y": 1590
+              "x": 658,
+              "y": 1655
             }
           ],
           "label": {
-            "x": 352,
-            "y": 1789,
+            "x": 309,
+            "y": 1869,
             "width": 187,
             "height": 31,
             "fontName": "Arial Unicode MS",
@@ -13868,7 +14116,7 @@
           "visible": true,
           "vertices": [
             {
-              "x": 1225,
+              "x": 1234,
               "y": 925
             },
             {
@@ -13876,12 +14124,12 @@
               "y": 925
             },
             {
-              "x": 893,
-              "y": 1559
+              "x": 892,
+              "y": 1624
             }
           ],
           "label": {
-            "x": 1118,
+            "x": 1127,
             "y": 886,
             "width": 117,
             "height": 31,
@@ -13906,7 +14154,7 @@
           "visible": true,
           "vertices": [
             {
-              "x": 1825,
+              "x": 1834,
               "y": 1150
             },
             {
@@ -13918,12 +14166,12 @@
               "y": 717
             },
             {
-              "x": 1801,
-              "y": 645
+              "x": 1799,
+              "y": 723
             }
           ],
           "label": {
-            "x": 1574,
+            "x": 1583,
             "y": 1111,
             "width": 261,
             "height": 31,
@@ -13948,7 +14196,7 @@
           "visible": true,
           "vertices": [
             {
-              "x": 2088,
+              "x": 2064,
               "y": 1190
             },
             {
@@ -13957,15 +14205,15 @@
             },
             {
               "x": 2064,
-              "y": 1574
+              "y": 1639
             },
             {
-              "x": 893,
-              "y": 1574
+              "x": 892,
+              "y": 1639
             }
           ],
           "label": {
-            "x": 1865,
+            "x": 1841,
             "y": 1151,
             "width": 213,
             "height": 31,
@@ -13990,16 +14238,16 @@
           "visible": true,
           "vertices": [
             {
-              "x": 1225,
+              "x": 1233,
               "y": 675
             },
             {
-              "x": 1225,
+              "x": 1234,
               "y": 833
             }
           ],
           "label": {
-            "x": 1241,
+            "x": 1249,
             "y": 677,
             "width": 190,
             "height": 31,
@@ -14032,8 +14280,8 @@
               "y": 711
             },
             {
-              "x": 1801,
-              "y": 645
+              "x": 1799,
+              "y": 717
             }
           ],
           "label": {
@@ -14062,7 +14310,7 @@
           "visible": true,
           "vertices": [
             {
-              "x": 2098,
+              "x": 2065,
               "y": 962
             },
             {
@@ -14071,15 +14319,15 @@
             },
             {
               "x": 2076,
-              "y": 1579
+              "y": 1644
             },
             {
-              "x": 893,
-              "y": 1579
+              "x": 892,
+              "y": 1644
             }
           ],
           "label": {
-            "x": 1824,
+            "x": 1791,
             "y": 923,
             "width": 264,
             "height": 31,
@@ -14104,17 +14352,17 @@
           "visible": true,
           "vertices": [
             {
-              "x": 85,
-              "y": 1031
+              "x": 91,
+              "y": 1096
             },
             {
-              "x": 85,
-              "y": 1321
+              "x": 91,
+              "y": 1386
             }
           ],
           "label": {
-            "x": 95,
-            "y": 992,
+            "x": 101,
+            "y": 1057,
             "width": 128,
             "height": 31,
             "fontName": "Arial Unicode MS",
@@ -14138,21 +14386,21 @@
           "visible": true,
           "vertices": [
             {
-              "x": 1565,
-              "y": 1321
+              "x": 1573,
+              "y": 1403
             },
             {
               "x": 1484,
               "y": 1241
             },
             {
-              "x": 1505,
+              "x": 1466,
               "y": 1241
             }
           ],
           "label": {
-            "x": 1575,
-            "y": 1282,
+            "x": 1583,
+            "y": 1364,
             "width": 177,
             "height": 31,
             "fontName": "Arial Unicode MS",
@@ -14177,7 +14425,7 @@
           "vertices": [
             {
               "x": 1192,
-              "y": 915
+              "y": 995
             },
             {
               "x": 1234,
@@ -14188,13 +14436,13 @@
               "y": 846
             },
             {
-              "x": 1225,
+              "x": 1234,
               "y": 843
             }
           ],
           "label": {
-            "x": 1194,
-            "y": 884,
+            "x": 1182,
+            "y": 956,
             "width": 107,
             "height": 31,
             "fontName": "Arial Unicode MS",
@@ -14219,7 +14467,7 @@
           "vertices": [
             {
               "x": 1192,
-              "y": 1122
+              "y": 1044
             },
             {
               "x": 1236,
@@ -14231,8 +14479,8 @@
             }
           ],
           "label": {
-            "x": 1194,
-            "y": 1071,
+            "x": 1182,
+            "y": 1005,
             "width": 124,
             "height": 31,
             "fontName": "Arial Unicode MS",
@@ -14256,7 +14504,7 @@
           "visible": true,
           "vertices": [
             {
-              "x": 75,
+              "x": 83,
               "y": 839
             },
             {
@@ -14268,12 +14516,12 @@
               "y": 1018
             },
             {
-              "x": 85,
-              "y": 1018
+              "x": 91,
+              "y": 1083
             }
           ],
           "label": {
-            "x": 91,
+            "x": 99,
             "y": 810,
             "width": 124,
             "height": 31,
@@ -14302,7 +14550,7 @@
               "y": 859
             },
             {
-              "x": 575,
+              "x": 584,
               "y": 690
             }
           ],
@@ -14333,16 +14581,16 @@
           "vertices": [
             {
               "x": 815,
-              "y": 917
+              "y": 879
             },
             {
-              "x": 860,
+              "x": 815,
               "y": 967
             }
           ],
           "label": {
-            "x": 823,
-            "y": 908,
+            "x": 811,
+            "y": 881,
             "width": 173,
             "height": 31,
             "fontName": "Arial Unicode MS",
@@ -14370,12 +14618,12 @@
               "y": 705
             },
             {
-              "x": 1801,
-              "y": 645
+              "x": 1799,
+              "y": 711
             }
           ],
           "label": {
-            "x": 1851,
+            "x": 1853,
             "y": 707,
             "width": 250,
             "height": 31,
@@ -14401,7 +14649,7 @@
           "vertices": [
             {
               "x": 1191,
-              "y": 1095
+              "y": 1164
             },
             {
               "x": 1191,
@@ -14413,8 +14661,8 @@
             }
           ],
           "label": {
-            "x": 1193,
-            "y": 1064,
+            "x": 1181,
+            "y": 1125,
             "width": 149,
             "height": 31,
             "fontName": "Arial Unicode MS",
@@ -14438,16 +14686,16 @@
           "visible": true,
           "vertices": [
             {
-              "x": 955,
+              "x": 961,
               "y": 1183
             },
             {
-              "x": 955,
+              "x": 962,
               "y": 983
             }
           ],
           "label": {
-            "x": 971,
+            "x": 977,
             "y": 1154,
             "width": 187,
             "height": 31,
@@ -14472,7 +14720,7 @@
           "visible": true,
           "vertices": [
             {
-              "x": 955,
+              "x": 961,
               "y": 1206
             },
             {
@@ -14484,12 +14732,12 @@
               "y": 980
             },
             {
-              "x": 955,
+              "x": 962,
               "y": 980
             }
           ],
           "label": {
-            "x": 971,
+            "x": 977,
             "y": 1177,
             "width": 187,
             "height": 31,
@@ -14514,8 +14762,8 @@
           "visible": true,
           "vertices": [
             {
-              "x": 1565,
-              "y": 902
+              "x": 1572,
+              "y": 908
             },
             {
               "x": 1568,
@@ -14526,13 +14774,13 @@
               "y": 835
             },
             {
-              "x": 1476,
+              "x": 1464,
               "y": 835
             }
           ],
           "label": {
-            "x": 1409,
-            "y": 863,
+            "x": 1416,
+            "y": 869,
             "width": 166,
             "height": 31,
             "fontName": "Arial Unicode MS",
@@ -14556,17 +14804,17 @@
           "visible": true,
           "vertices": [
             {
-              "x": 1860,
-              "y": 573
+              "x": 1800,
+              "y": 491
             },
             {
-              "x": 1801,
-              "y": 645
+              "x": 1799,
+              "y": 706
             }
           ],
           "label": {
-            "x": 1856,
-            "y": 575,
+            "x": 1796,
+            "y": 493,
             "width": 253,
             "height": 31,
             "fontName": "Arial Unicode MS",
@@ -14590,25 +14838,25 @@
           "visible": true,
           "vertices": [
             {
-              "x": 1565,
-              "y": 589
+              "x": 1570,
+              "y": 507
             },
             {
               "x": 67,
-              "y": 589
+              "y": 507
             },
             {
               "x": 67,
               "y": 1019
             },
             {
-              "x": 85,
-              "y": 1019
+              "x": 91,
+              "y": 1084
             }
           ],
           "label": {
-            "x": 1365,
-            "y": 550,
+            "x": 1370,
+            "y": 468,
             "width": 210,
             "height": 31,
             "fontName": "Arial Unicode MS",
@@ -14633,20 +14881,20 @@
           "vertices": [
             {
               "x": 566,
-              "y": 1177
+              "y": 1260
             },
             {
               "x": 652,
               "y": 1260
             },
             {
-              "x": 645,
-              "y": 1560
+              "x": 658,
+              "y": 1625
             }
           ],
           "label": {
-            "x": 568,
-            "y": 1144,
+            "x": 556,
+            "y": 1221,
             "width": 159,
             "height": 31,
             "fontName": "Arial Unicode MS",
@@ -14670,8 +14918,8 @@
           "visible": true,
           "vertices": [
             {
-              "x": 1565,
-              "y": 1092
+              "x": 1572,
+              "y": 1098
             },
             {
               "x": 1560,
@@ -14682,13 +14930,13 @@
               "y": 1228
             },
             {
-              "x": 1505,
+              "x": 1466,
               "y": 1228
             }
           ],
           "label": {
-            "x": 1392,
-            "y": 1053,
+            "x": 1399,
+            "y": 1059,
             "width": 183,
             "height": 31,
             "fontName": "Arial Unicode MS",
@@ -14712,8 +14960,8 @@
           "visible": true,
           "vertices": [
             {
-              "x": 1565,
-              "y": 1114
+              "x": 1572,
+              "y": 1120
             },
             {
               "x": 1566,
@@ -14724,13 +14972,13 @@
               "y": 1232
             },
             {
-              "x": 1505,
+              "x": 1466,
               "y": 1232
             }
           ],
           "label": {
-            "x": 1392,
-            "y": 1075,
+            "x": 1399,
+            "y": 1081,
             "width": 183,
             "height": 31,
             "fontName": "Arial Unicode MS",
@@ -14754,21 +15002,21 @@
           "visible": true,
           "vertices": [
             {
-              "x": 1565,
-              "y": 1136
+              "x": 1572,
+              "y": 1142
             },
             {
               "x": 1571,
               "y": 1234
             },
             {
-              "x": 1505,
+              "x": 1466,
               "y": 1234
             }
           ],
           "label": {
-            "x": 1392,
-            "y": 1097,
+            "x": 1399,
+            "y": 1103,
             "width": 183,
             "height": 31,
             "fontName": "Arial Unicode MS",
@@ -14792,17 +15040,17 @@
           "visible": true,
           "vertices": [
             {
-              "x": 1184,
-              "y": 1654
+              "x": 1183,
+              "y": 1719
             },
             {
-              "x": 1246,
-              "y": 1654
+              "x": 1252,
+              "y": 1719
             }
           ],
           "label": {
-            "x": 1174,
-            "y": 1615,
+            "x": 1173,
+            "y": 1680,
             "width": 173,
             "height": 31,
             "fontName": "Arial Unicode MS",
@@ -14826,17 +15074,17 @@
           "visible": true,
           "vertices": [
             {
-              "x": 1245,
-              "y": 1835
+              "x": 1254,
+              "y": 1900
             },
             {
-              "x": 1177,
-              "y": 1835
+              "x": 1183,
+              "y": 1900
             }
           ],
           "label": {
-            "x": 1096,
-            "y": 1796,
+            "x": 1105,
+            "y": 1861,
             "width": 159,
             "height": 31,
             "fontName": "Arial Unicode MS",
@@ -14860,17 +15108,17 @@
           "visible": true,
           "vertices": [
             {
-              "x": 1468,
-              "y": 1854
+              "x": 1484,
+              "y": 1919
             },
             {
-              "x": 1456,
-              "y": 1649
+              "x": 1482,
+              "y": 1714
             }
           ],
           "label": {
-            "x": 1464,
-            "y": 1825,
+            "x": 1480,
+            "y": 1890,
             "width": 155,
             "height": 31,
             "fontName": "Arial Unicode MS",
@@ -14894,17 +15142,17 @@
           "visible": true,
           "vertices": [
             {
-              "x": 1177,
-              "y": 1845
+              "x": 1183,
+              "y": 1910
             },
             {
-              "x": 1177,
-              "y": 1898
+              "x": 1183,
+              "y": 1963
             }
           ],
           "label": {
-            "x": 1166,
-            "y": 1806,
+            "x": 1173,
+            "y": 1871,
             "width": 124,
             "height": 31,
             "fontName": "Arial Unicode MS",
@@ -14928,17 +15176,17 @@
           "visible": true,
           "vertices": [
             {
-              "x": 947,
-              "y": 1654
+              "x": 953,
+              "y": 1719
             },
             {
-              "x": 893,
-              "y": 1589
+              "x": 892,
+              "y": 1654
             }
           ],
           "label": {
-            "x": 761,
-            "y": 1615,
+            "x": 769,
+            "y": 1680,
             "width": 194,
             "height": 31,
             "fontName": "Arial Unicode MS",
@@ -14962,16 +15210,16 @@
           "visible": true,
           "vertices": [
             {
-              "x": 1825,
+              "x": 1834,
               "y": 1317
             },
             {
-              "x": 1791,
-              "y": 1317
+              "x": 1803,
+              "y": 1399
             }
           ],
           "label": {
-            "x": 1557,
+            "x": 1566,
             "y": 1278,
             "width": 278,
             "height": 31,
@@ -15001,7 +15249,7 @@
             },
             {
               "x": 2397,
-              "y": 897
+              "y": 763
             }
           ],
           "label": {
@@ -15031,16 +15279,16 @@
           "vertices": [
             {
               "x": 2456,
-              "y": 936
+              "y": 911
             },
             {
               "x": 2397,
-              "y": 907
+              "y": 748
             }
           ],
           "label": {
             "x": 2355,
-            "y": 897,
+            "y": 872,
             "width": 111,
             "height": 31,
             "fontName": "Arial Unicode MS",
@@ -15102,7 +15350,7 @@
               "y": 1034
             },
             {
-              "x": 2304,
+              "x": 2287,
               "y": 963
             }
           ],
@@ -15159,25 +15407,33 @@
           }
         },
         {
-          "name": "fk_deployment_id",
+          "name": "fk_cicd_tasks",
           "sourceTableName": "issues",
           "sourceSchemaName": "Default",
           "lineWidth": 1,
           "visible": true,
           "vertices": [
             {
-              "x": 315,
-              "y": 1004
+              "x": 91,
+              "y": 1612
             },
             {
-              "x": 2139,
-              "y": 1248
+              "x": 91,
+              "y": 2116
+            },
+            {
+              "x": 2278,
+              "y": 2116
+            },
+            {
+              "x": 2278,
+              "y": 1324
             }
           ],
           "label": {
-            "x": 305,
-            "y": 965,
-            "width": 118,
+            "x": 101,
+            "y": 1573,
+            "width": 91,
             "height": 31,
             "fontName": "Arial Unicode MS",
             "fontSize": 14,
@@ -15194,40 +15450,6 @@
         }
       ],
       "viewRelations": []
-    },
-    {
-      "name": "Diagram 2",
-      "paperWidth": 1,
-      "paperHeight": 1,
-      "tableFont": "Arial Unicode MS",
-      "tableFontSize": 14,
-      "isBalckWhite": false,
-      "showDBSchemaName": false,
-      "showViewRelations": true,
-      "notation": "default",
-      "showFieldComment": false,
-      "showTableComment": false,
-      "shapes": [],
-      "layers": [],
-      "relations": [],
-      "viewRelations": []
-    },
-    {
-      "name": "Diagram 3",
-      "paperWidth": 1,
-      "paperHeight": 1,
-      "tableFont": "Arial Unicode MS",
-      "tableFontSize": 14,
-      "isBalckWhite": false,
-      "showDBSchemaName": false,
-      "showViewRelations": true,
-      "notation": "default",
-      "showFieldComment": false,
-      "showTableComment": false,
-      "shapes": [],
-      "layers": [],
-      "relations": [],
-      "viewRelations": []
     }
   ]
 }
\ No newline at end of file
diff --git a/static/img/DomainLayerSchema/schema-diagram.png 
b/static/img/DomainLayerSchema/schema-diagram.png
index 9bb64cda9..7eac81a5a 100644
Binary files a/static/img/DomainLayerSchema/schema-diagram.png and 
b/static/img/DomainLayerSchema/schema-diagram.png differ

Reply via email to