4 lines
No EOL
16 KiB
XML
4 lines
No EOL
16 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
||
<!-- Do not edit this file with editors other than draw.io -->
|
||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="1482px" height="503px" viewBox="-0.5 -0.5 1482 503" content="<mxfile host="app.diagrams.net" modified="2023-11-27T12:10:11.944Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36 Edg/119.0.0.0" etag="e30i5yowEDhM8fXJ0H39" version="22.1.4" type="device"><diagram name="Page-1" id="HbJFM-fM4mUvvZsdPbFs">7Vpbd+I2EP41PJJjY3DMYyAh2T1Jm1O2Z7d9k+3B1iJLriRu/fWVbBnbgBNCwrJbeEmk0Ywuo+8bjWRazjBZ3nOUxk8sBNLqWOGy5dy2Op2+11V/tWCVC3o9KxdEHIe5yC4FY/wvGGGhNsMhiJqiZIxInNaFAaMUAlmTIc7Zoq42YaQ+aooi2BKMA0S2pV9xKONc6hWr0PIHwFFcjGxbpiVBhbIRiBiFbFEROXctZ8gZk3kpWQ6BaN8VfsntRg2t64lxoHIfg/7vDN2PfvOmf7vXn4de+L0/XbRNL3NEZmbBrY5LVH+DCVPdqlnLlXGF+8+MFQ1tkW3UjVKwrVTt9SDzrWpYGGfoJsp4gkjWWBhrJCCJ2nknPKj1HEupd/VGr6Ez0iriKmIsIoBSLK4ClihxIJTKaIISTDSkPoMccISpaHUGT4yy2lATFNTnXtG2NrXdSP8fMg6qcQx8jgMFPOMNnxcKhcTMsBR3at7qiAVOCKKqNljEWMI4zSezUDTJ1pooz9zaqigk4tIgX+2hM+BsRkMITfMEEzJkhPGsXwfssAfXmRlnU6i09N1rB7nrucyBS1g2gsVeQ1BRF1gCkq+UijHodg1qDW0dU12UHFgDO67gf62IDO+iddclNFXBoPMNSHXejtRfCHbFWkSK6JtY19SRXwjusaxA1t8B43zMDfMtvO8bD9yGiU0UTDvWH89PupMUAgVrTS8L0TAL3yH4SECGHAFSNNLsUD7WSfUKJTc4FyLwJsEuzrmBB/5kX841h+BGItp1Hno7eGjt4GH3WDTsngUN/Xdx8CZQJ4ceZKgMONM+fcTiRRp+PN/+FMBLft0r+KcXUu0m1a7D7YeSqncWpDrS2WY9jsYvInjfMy/E8+McegTxCDJtRUUXJZoX1BfpPr7xUTCNMpq1g5whejxMscRbqXU+po8p4rhytgo244E+WVWe6SNCxCt+aIgOSrzDQ+cRIeyTh4jrS4g4KER8BT9mbPryRe7kEQLmCqxtnQBrwqJA4jmWGo6whGAmMaMXcjaT8+RJse1tuRbCCMamyriMWcQoIneltHLL13f+UueRsdS4/DtIuTIvA2gmWX1DYInlN2Ouy3/p8lXP1G6XlabbVVFRCenqW9GBrlSsdLU0y2qFnYhRqmdBMJ2ud1av8eX3hfXh0+w74zqpz8gDIMGBIMWW+jw+fIO9yzNZPWw9z3yCA9Vc3HXO85nM7b9+Pd/1TGYf7Zmsf8kT3nGVePjy5VmD+vnTAdnBsd7MUEYxTKMs3KVMYMkyEBYvZdbMtObTP5c7vvdL3fHtAz61XJi5ZuZ4/FAn5s+ZyO/P1WxB55TTv4mup0/p3VOm9EV5n5T+eKm57bwz5zamzwxn3Gr4tmh3e/Uu8ruAsdrYx/U03rG1B3xK/H9n85+oBE5BL33E1QxAvxueZ0Zvb2T0ttXbL6X3jhaJzuOT28cnDiaZ55AHuuqz98+U0mM60SEjf+QrnuylquvrtflKfi4pfdOJ88NzelUtf5mVHzzlz9ucu/8A</diagram></mxfile>" style="background-color: rgb(255, 255, 255);"><defs><style type="text/css">@import url(https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500);
</style></defs><g><path d="M 960 60 L 960 38 Q 960 20 942 20 L 538 20 Q 520 20 520 38 L 520 60" fill="#e1d5e7" stroke="#9673a6" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/><path d="M 520 60 L 520 462 Q 520 480 538 480 L 942 480 Q 960 480 960 462 L 960 60" fill="none" stroke="#9673a6" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><path d="M 520 60 L 960 60" fill="none" stroke="#9673a6" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)scale(2)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 218px; height: 1px; padding-top: 20px; margin-left: 261px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;"><font face="JetBrains Mono" data-font-src="https://fonts.googleapis.com/css?family=JetBrains+Mono" style="font-size: 10px; font-weight: normal;">Core Services<br /></font></div></div></div></foreignObject><text x="370" y="24" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">Core Services
</text></switch></g><rect x="540" y="180" width="400" height="80" rx="12" ry="12" fill="#dae8fc" stroke="#6c8ebf" stroke-width="2" pointer-events="all"/><g transform="translate(-0.5 -0.5)scale(2)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 198px; height: 1px; padding-top: 110px; margin-left: 271px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><font face="JetBrains Mono" data-font-src="https://fonts.googleapis.com/css?family=JetBrains+Mono" style=""><span style="font-size: 10px;"><b>Git</b></span><br /><font style="font-size: 6px;">for RPM specfiles and codebase assets</font><br /></font></div></div></div></foreignObject><text x="370" y="114" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Git...</text></switch></g><rect x="540" y="80" width="400" height="80" rx="12" ry="12" fill="#dae8fc" stroke="#6c8ebf" stroke-width="2" pointer-events="all"/><g transform="translate(-0.5 -0.5)scale(2)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 198px; height: 1px; padding-top: 60px; margin-left: 271px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><font face="JetBrains Mono" data-font-src="https://fonts.googleapis.com/css?family=JetBrains+Mono" style=""><b style="font-size: 10px;">Access Control List</b><br /><font style="font-size: 6px;">Users and Groups</font><br /></font></div></div></div></foreignObject><text x="370" y="64" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Access Control List...</text></switch></g><rect x="540" y="280" width="400" height="80" rx="12" ry="12" fill="#dae8fc" stroke="#6c8ebf" stroke-width="2" pointer-events="all"/><g transform="translate(-0.5 -0.5)scale(2)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 198px; height: 1px; padding-top: 160px; margin-left: 271px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><font face="JetBrains Mono" data-font-src="https://fonts.googleapis.com/css?family=JetBrains+Mono" style=""><span style="font-size: 10px;"><b>Git LFS<br /></b></span><div><font style="font-size: 6px;">for large-sized <span style="background-color: initial;">binaries and source tarballs</span></font></div></font></div></div></div></foreignObject><text x="370" y="164" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Git LFS...</text></switch></g><rect x="540" y="380" width="400" height="80" rx="12" ry="12" fill="#dae8fc" stroke="#6c8ebf" stroke-width="2" pointer-events="all"/><g transform="translate(-0.5 -0.5)scale(2)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 198px; height: 1px; padding-top: 210px; margin-left: 271px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><font face="JetBrains Mono" data-font-src="https://fonts.googleapis.com/css?family=JetBrains+Mono" style=""><span style="font-size: 10px;"><b>Webhooks<br /></b></span><div><font style="font-size: 6px;">for event-based activity execution</font></div></font></div></div></div></foreignObject><text x="370" y="214" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Webhooks...</text></switch></g><path d="M 1020 254 L 960 254 M 960 246 L 1020 246 M 960 246" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/><path d="M 1460 160 L 1460 138 Q 1460 120 1442 120 L 1038 120 Q 1020 120 1020 138 L 1020 160" fill="#e1d5e7" stroke="#9673a6" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/><path d="M 1020 160 L 1020 362 Q 1020 380 1038 380 L 1442 380 Q 1460 380 1460 362 L 1460 160" fill="none" stroke="#9673a6" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><path d="M 1020 160 L 1460 160" fill="none" stroke="#9673a6" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)scale(2)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 218px; height: 1px; padding-top: 70px; margin-left: 511px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;"><font face="JetBrains Mono" data-font-src="https://fonts.googleapis.com/css?family=JetBrains+Mono" style="font-size: 10px; font-weight: normal;">Public Access<br /></font></div></div></div></foreignObject><text x="620" y="74" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">Public Access
</text></switch></g><rect x="1040" y="180" width="400" height="80" rx="12" ry="12" fill="#dae8fc" stroke="#6c8ebf" stroke-width="2" pointer-events="all"/><g transform="translate(-0.5 -0.5)scale(2)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 198px; height: 1px; padding-top: 110px; margin-left: 521px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><font face="JetBrains Mono" data-font-src="https://fonts.googleapis.com/css?family=JetBrains+Mono" style=""><span style="font-size: 10px;"><b>Git HTTP API</b></span><br /><font style="font-size: 6px;">for accessing repository assets using HTTP</font><br /></font></div></div></div></foreignObject><text x="620" y="114" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Git HTTP API...</text></switch></g><rect x="1040" y="280" width="400" height="80" rx="12" ry="12" fill="#dae8fc" stroke="#6c8ebf" stroke-width="2" pointer-events="all"/><g transform="translate(-0.5 -0.5)scale(2)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 198px; height: 1px; padding-top: 160px; margin-left: 521px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><font face="JetBrains Mono" data-font-src="https://fonts.googleapis.com/css?family=JetBrains+Mono" style=""><span style="font-size: 10px;"><b>Git SSH API<br /></b></span><div><font style="font-size: 6px;">for accessing repository assets using SSH</font></div></font></div></div></div></foreignObject><text x="620" y="164" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Git SSH API...</text></switch></g><path d="M 460 246 L 520 246 M 520 254 L 460 254 M 520 254" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/><path d="M 460 210 L 460 188 Q 460 170 442 170 L 38 170 Q 20 170 20 188 L 20 210" fill="#e1d5e7" stroke="#9673a6" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/><path d="M 20 210 L 20 312 Q 20 330 38 330 L 442 330 Q 460 330 460 312 L 460 210" fill="none" stroke="#9673a6" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><path d="M 20 210 L 460 210" fill="none" stroke="#9673a6" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)scale(2)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 218px; height: 1px; padding-top: 95px; margin-left: 11px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;"><font face="JetBrains Mono" data-font-src="https://fonts.googleapis.com/css?family=JetBrains+Mono" style="font-size: 10px; font-weight: normal;">Internet Frontend<br /></font></div></div></div></foreignObject><text x="120" y="99" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">Internet Frontend
</text></switch></g><rect x="40" y="230" width="400" height="80" rx="12" ry="12" fill="#dae8fc" stroke="#6c8ebf" stroke-width="2" pointer-events="all"/><g transform="translate(-0.5 -0.5)scale(2)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 198px; height: 1px; padding-top: 135px; margin-left: 21px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><font face="JetBrains Mono" data-font-src="https://fonts.googleapis.com/css?family=JetBrains+Mono" style=""><span style="font-size: 10px;"><b>HTTP resources</b></span><br /><font style="font-size: 6px;">for accessing information and static files</font><br /></font></div></div></div></foreignObject><text x="120" y="139" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">HTTP resources...</text></switch></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.drawio.com/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg> |