Skip to content

Commit

Permalink
docs: improve README (#327)
Browse files Browse the repository at this point in the history
* docs: improve README

* adapt to latest EDC changes (data plane IAM)
  • Loading branch information
paullatzelsperger authored Aug 27, 2024
1 parent bfd43dc commit a9c3ac6
Show file tree
Hide file tree
Showing 11 changed files with 330 additions and 131 deletions.
324 changes: 204 additions & 120 deletions README.md

Large diffs are not rendered by default.

5 changes: 0 additions & 5 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@ buildscript {
}
}

val metaModelVersion: String by project
val annotationProcessorVersion: String by project

allprojects {
Expand All @@ -41,10 +40,6 @@ allprojects {
}

configure<org.eclipse.edc.plugins.edcbuild.extensions.BuildExtension> {
versions {
// override default dependency versions here
metaModel.set(metaModelVersion)
}
swagger {
title.set("Identity HUB REST API")
description = "Identity HUB REST APIs - merged by OpenApiMerger"
Expand Down
7 changes: 3 additions & 4 deletions gradle.properties
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
group=org.eclipse.edc
version=0.8.1-SNAPSHOT
version=0.8.2-SNAPSHOT

edcGradlePluginsVersion=0.8.1-SNAPSHOT
annotationProcessorVersion=0.8.1-SNAPSHOT
metaModelVersion=0.8.1-SNAPSHOT
edcGradlePluginsVersion=0.8.2-SNAPSHOT
annotationProcessorVersion=0.8.2-SNAPSHOT
1 change: 1 addition & 0 deletions gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,7 @@ edc-dataplane-http-oauth2 = { module = "org.eclipse.edc:data-plane-http-oauth2",
edc-dataplane-api-control = { module = "org.eclipse.edc:data-plane-control-api", version.ref = "edc" }
edc-dataplane-api-public = { module = "org.eclipse.edc:data-plane-public-api-v2", version.ref = "edc" }
edc-dataplane-api-signaling = { module = "org.eclipse.edc:data-plane-signaling-api", version.ref = "edc" }
edc-dataplane-iam = { module = "org.eclipse.edc:data-plane-iam", version.ref = "edc" }


# EDC Postgres modules
Expand Down
1 change: 1 addition & 0 deletions launchers/dataplane/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ dependencies {
runtimeOnly(libs.edc.dataplane.api.control)
runtimeOnly(libs.edc.dataplane.api.public)
runtimeOnly(libs.edc.dataplane.api.signaling)
runtimeOnly(libs.edc.dataplane.iam)
runtimeOnly(libs.edc.ext.jsonld) // needed by the DataPlaneSignalingApi
runtimeOnly(libs.edc.dpf.selector.client) // for the selector service -> self registration

Expand Down
44 changes: 44 additions & 0 deletions resources/data_setup.drawio
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
<mxfile host="Electron" modified="2024-08-26T13:21:45.123Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.6.4 Chrome/124.0.6367.207 Electron/30.0.6 Safari/537.36" etag="_ONooQz_R7eT8e9FAeeq" version="24.6.4" type="device">
<diagram name="Page-1" id="JMC5H7NctfUQ77pg_58i">
<mxGraphModel dx="1578" dy="789" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="5jYBK7IvRrwespR4aDwn-11" value="Provider Catalog Server" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Courier New;fillColor=#9AC7BF;strokeColor=#0e8088;" vertex="1" parent="1">
<mxGeometry x="90" y="130" width="200" height="110" as="geometry" />
</mxCell>
<mxCell id="5jYBK7IvRrwespR4aDwn-15" value="Provider Corporation" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=20;" vertex="1" parent="1">
<mxGeometry x="140" y="50" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="5jYBK7IvRrwespR4aDwn-20" value="&lt;div&gt;&lt;span style=&quot;font-family: monospace; font-size: 0px; text-wrap: nowrap;&quot;&gt;[%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%22Provider%20Catalog%20Server%22%20style%3D%22rounded%3D1%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfontFamily%3DCourier%20New%3BfillColor%3D%239AC7BF%3BstrokeColor%3D%230e8088%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20x%3D%22480%22%20y%3D%22210%22%20width%3D%22200%22%20height%3D%22110%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3CmxCell%20id%3D%223%22%20value%3D%22Provider%20IdentityHub%22%20style%3D%22rounded%3D1%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfontFamily%3DCourier%20New%3BfillColor%3D%23fad7ac%3BstrokeColor%3D%23b46504%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20x%3D%22480%22%20y%3D%22350%22%20width%3D%22170%22%20height%3D%2290%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3CmxCell%20id%3D%224%22%20value%3D%22Provider%20%26quot%3Bqna%26quot%3B%20Connector%22%20style%3D%22rounded%3D1%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfontFamily%3DCourier%20New%3BfillColor%3D%23b1ddf0%3BstrokeColor%3D%2310739e%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20x%3D%22920%22%20y%3D%22230%22%20width%3D%22170%22%20height%3D%2280%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3CmxCell%20id%3D%225%22%20value%3D%22Provider%20%26quot%3Bmanufacturing%26quot%3B%20Connector%22%20style%3D%22rounded%3D1%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfontFamily%3DCourier%20New%3BfillColor%3D%23b1ddf0%3BstrokeColor%3D%2310739e%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20x%3D%22920%22%20y%3D%22330%22%20width%3D%22170%22%20height%3D%2270%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3CmxCell%20id%3D%226%22%20value%3D%22Provider%20Corporation%22%20style%3D%22text%3Bhtml%3D1%3Balign%3Dcenter%3BverticalAlign%3Dmiddle%3BwhiteSpace%3Dwrap%3Brounded%3D0%3BfontSize%3D20%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20x%3D%22530%22%20y%3D%22130%22%20width%3D%2260%22%20height%3D%2230%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3CmxCell%20id%3D%227%22%20value%3D%22asset1%3A%20...%26lt%3Bdiv%26gt%3Basset2%3A%20...%26lt%3B%2Fdiv%26gt%3B%22%20style%3D%22shape%3Dnote%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BbackgroundOutline%3D1%3BdarkOpacity%3D0.05%3BfontFamily%3DCourier%20New%3Balign%3Dcenter%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20x%3D%221170%22%20y%3D%22200%22%20width%3D%22110%22%20height%3D%22100%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3CmxCell%20id%3D%228%22%20style%3D%22edgeStyle%3DorthogonalEdgeStyle%3Brounded%3D0%3BorthogonalLoop%3D1%3BjettySize%3Dauto%3Bhtml%3D1%3BentryX%3D0%3BentryY%3D0.5%3BentryDx%3D0%3BentryDy%3D0%3BentryPerimeter%3D0%3B%22%20edge%3D%221%22%20source%3D%224%22%20target%3D%227%22%20parent%3D%221%22%3E%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3CmxCell%20id%3D%229%22%20value%3D%22asset1%3A%20...%26lt%3Bdiv%26gt%3Basset2%3A%20...%26lt%3B%2Fdiv%26gt%3B%22%20style%3D%22shape%3Dnote%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BbackgroundOutline%3D1%3BdarkOpacity%3D0.05%3BfontFamily%3DCourier%20New%3Balign%3Dcenter%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20x%3D%221170%22%20y%3D%22340%22%20width%3D%22110%22%20height%3D%22100%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3CmxCell%20id%3D%2210%22%20style%3D%22edgeStyle%3DorthogonalEdgeStyle%3Brounded%3D0%3BorthogonalLoop%3D1%3BjettySize%3Dauto%3Bhtml%3D1%3BentryX%3D0%3BentryY%3D0.5%3BentryDx%3D0%3BentryDy%3D0%3BentryPerimeter%3D0%3B%22%20edge%3D%221%22%20source%3D%225%22%20target%3D%229%22%20parent%3D%221%22%3E%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3CmxCell%20id%3D%2211%22%20value%3D%22linked_asset1%3A...%26lt%3Bdiv%26gt%3Blinked_asset12...%26lt%3Bbr%26gt%3B%26lt%3B%2Fdiv%26gt%3B%26lt%3Bdiv%26gt%3Bsome_other_asset%3A...%26lt%3B%2Fdiv%26gt%3B%22%20style%3D%22shape%3Dnote%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BbackgroundOutline%3D1%3BdarkOpacity%3D0.05%3BfontFamily%3DCourier%20New%3Balign%3Dleft%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20x%3D%22710%22%20y%3D%22150%22%20width%3D%22150%22%20height%3D%22100%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3CmxCell%20id%3D%2212%22%20style%3D%22edgeStyle%3DorthogonalEdgeStyle%3Brounded%3D0%3BorthogonalLoop%3D1%3BjettySize%3Dauto%3Bhtml%3D1%3BentryX%3D0%3BentryY%3D0.5%3BentryDx%3D0%3BentryDy%3D0%3BentryPerimeter%3D0%3B%22%20edge%3D%221%22%20source%3D%222%22%20target%3D%2211%22%20parent%3D%221%22%3E%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3CmxCell%20id%3D%2213%22%20value%3D%22points%20to%22%20style%3D%22edgeStyle%3DorthogonalEdgeStyle%3Brounded%3D0%3BorthogonalLoop%3D1%3BjettySize%3Dauto%3Bhtml%3D1%3BentryX%3D-0.003%3BentryY%3D0.312%3BentryDx%3D0%3BentryDy%3D0%3BentryPerimeter%3D0%3Bdashed%3D1%3B%22%20edge%3D%221%22%20source%3D%2211%22%20target%3D%227%22%20parent%3D%221%22%3E%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%3E%3CArray%20as%3D%22points%22%3E%3CmxPoint%20x%3D%221130%22%20y%3D%22200%22%2F%3E%3CmxPoint%20x%3D%221130%22%20y%3D%22231%22%2F%3E%3C%2FArray%3E%3C%2FmxGeometry%3E%3C%2FmxCell%3E%3CmxCell%20id%3D%2214%22%20value%3D%22points%20to%22%20style%3D%22edgeStyle%3DorthogonalEdgeStyle%3Brounded%3D0%3BorthogonalLoop%3D1%3BjettySize%3Dauto%3Bhtml%3D1%3BentryX%3D-0.007%3BentryY%3D0.769%3BentryDx%3D0%3BentryDy%3D0%3BentryPerimeter%3D0%3Bdashed%3D1%3B%22%20edge%3D%221%22%20source%3D%2211%22%20target%3D%229%22%20parent%3D%221%22%3E%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%3E%3CArray%20as%3D%22points%22%3E%3CmxPoint%20x%3D%22790%22%20y%3D%22440%22%2F%3E%3CmxPoint%20x%3D%221120%22%20y%3D%22440%22%2F%3E%3CmxPoint%20x%3D%221120%22%20y%3D%22417%22%2F%3E%3C%2FArray%3E%3C%2FmxGeometry%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E&lt;/span&gt;&lt;span style=&quot;font-family: IBMPlexMono, monospace, &amp;quot;Droid Sans Fallback&amp;quot;, &amp;quot;Droid Sans Mono&amp;quot;, &amp;quot;monospace&amp;quot;, monospace; white-space: pre;&quot;&gt;{&lt;/span&gt;&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;font-family: IBMPlexMono, monospace, &amp;quot;Droid Sans Fallback&amp;quot;, &amp;quot;Droid Sans Mono&amp;quot;, &amp;quot;monospace&amp;quot;, monospace; line-height: 18px; white-space: pre;&quot;&gt;&lt;div style=&quot;&quot;&gt; &quot;@context&quot;: {},&lt;/div&gt;&lt;div style=&quot;&quot;&gt; &quot;@id&quot;: &quot;linked-asset-1&quot;,&lt;/div&gt;&lt;div style=&quot;&quot;&gt; &quot;@type&quot;: &quot;CatalogAsset&quot;,&lt;/div&gt;&lt;div style=&quot;&quot;&gt; &quot;properties&quot;: {&lt;/div&gt;&lt;div style=&quot;&quot;&gt; &quot;description&quot;: &quot;...&quot;,&lt;/div&gt;&lt;div style=&quot;&quot;&gt; &quot;isCatalog&quot;: &quot;true&quot;&lt;/div&gt;&lt;div style=&quot;&quot;&gt; },&lt;/div&gt;&lt;div style=&quot;&quot;&gt; &quot;dataAddress&quot;: {&lt;/div&gt;&lt;div style=&quot;&quot;&gt; &quot;@type&quot;: &quot;DataAddress&quot;,&lt;/div&gt;&lt;div style=&quot;&quot;&gt; &quot;type&quot;: &quot;HttpData&quot;,&lt;/div&gt;&lt;div style=&quot;&quot;&gt; &quot;baseUrl&quot;: &quot;&lt;i&gt;https://provider.com/qna&lt;/i&gt;/api/dsp&quot;&lt;/div&gt;&lt;div style=&quot;&quot;&gt; }&lt;/div&gt;&lt;div style=&quot;&quot;&gt;}&lt;/div&gt;&lt;/div&gt;" style="shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;darkOpacity=0.05;fontFamily=Courier New;align=left;" vertex="1" parent="1">
<mxGeometry x="330" width="480" height="280" as="geometry" />
</mxCell>
<mxCell id="5jYBK7IvRrwespR4aDwn-21" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="5jYBK7IvRrwespR4aDwn-11" target="5jYBK7IvRrwespR4aDwn-20">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="5jYBK7IvRrwespR4aDwn-28" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="5jYBK7IvRrwespR4aDwn-24" target="5jYBK7IvRrwespR4aDwn-25">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="5jYBK7IvRrwespR4aDwn-24" value="Provider &quot;qna&quot; Connector" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Courier New;fillColor=#b1ddf0;strokeColor=#10739e;" vertex="1" parent="1">
<mxGeometry x="930" y="140" width="170" height="80" as="geometry" />
</mxCell>
<mxCell id="5jYBK7IvRrwespR4aDwn-25" value="&lt;div&gt;{&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &quot;@context&quot;: {},&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &quot;@id&quot;: &quot;asset-1&quot;,&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &quot;@type&quot;: &quot;Asset&quot;,&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &quot;properties&quot;: {&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;description&quot;: &quot;...&quot;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; },&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &quot;dataAddress&quot;: {&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;@type&quot;: &quot;DataAddress&quot;,&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;type&quot;: &quot;HttpData&quot;,&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;baseUrl&quot;: &quot;https://jsonplaceholder.typicode.com/todos&quot;,&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;proxyPath&quot;: &quot;true&quot;,&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;proxyQueryParams&quot;: &quot;true&quot;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; }&lt;/div&gt;&lt;div style=&quot;&quot;&gt;}&lt;/div&gt;" style="shape=note;whiteSpace=wrap;html=1;backgroundOutline=1;darkOpacity=0.05;fontFamily=Courier New;align=left;" vertex="1" parent="1">
<mxGeometry x="1150" y="40" width="480" height="240" as="geometry" />
</mxCell>
<mxCell id="5jYBK7IvRrwespR4aDwn-26" value="" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#FF3333;strokeWidth=2;" vertex="1" parent="1">
<mxGeometry x="450" y="180" width="290" height="80" as="geometry" />
</mxCell>
<UserObject label="&lt;i style=&quot;forced-color-adjust: none; color: rgb(0, 0, 0); font-family: IBMPlexMono, monospace, &amp;quot;Droid Sans Fallback&amp;quot;, &amp;quot;Droid Sans Mono&amp;quot;, &amp;quot;monospace&amp;quot;, monospace; font-size: 12px; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;&quot;&gt;https://provider.com/qna&lt;/i&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-family: IBMPlexMono, monospace, &amp;quot;Droid Sans Fallback&amp;quot;, &amp;quot;Droid Sans Mono&amp;quot;, &amp;quot;monospace&amp;quot;, monospace; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;&quot;&gt;/api/dsp&lt;/span&gt;" link="&lt;span style=&quot;color: rgb(0, 0, 0); font-family: IBMPlexMono, monospace, &amp;quot;Droid Sans Fallback&amp;quot;, &amp;quot;Droid Sans Mono&amp;quot;, &amp;quot;monospace&amp;quot;, monospace; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;&quot;&gt;&quot;&lt;/span&gt;&lt;i style=&quot;forced-color-adjust: none; color: rgb(0, 0, 0); font-family: IBMPlexMono, monospace, &amp;quot;Droid Sans Fallback&amp;quot;, &amp;quot;Droid Sans Mono&amp;quot;, &amp;quot;monospace&amp;quot;, monospace; font-size: 12px; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;&quot;&gt;https://provider.com/qna&lt;/i&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-family: IBMPlexMono, monospace, &amp;quot;Droid Sans Fallback&amp;quot;, &amp;quot;Droid Sans Mono&amp;quot;, &amp;quot;monospace&amp;quot;, monospace; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;&quot;&gt;/api/dsp&quot;&lt;/span&gt;" id="5jYBK7IvRrwespR4aDwn-27">
<mxCell style="text;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="892.5" y="220" width="245" height="50" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="5jYBK7IvRrwespR4aDwn-29" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#FF3333;strokeWidth=2;" edge="1" parent="1" source="5jYBK7IvRrwespR4aDwn-26">
<mxGeometry relative="1" as="geometry">
<mxPoint x="920" y="180" as="targetPoint" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>
Binary file added resources/data_setup.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit a9c3ac6

Please sign in to comment.