You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+25-23Lines changed: 25 additions & 23 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,14 +25,14 @@ Plugin to enable OpenAPI 3 as a target in Hackolade data modeling.
25
25
26
26
<spanclass="rvts6">The diagram below results from the reverse-engineering of the</span> [Pet Store](https://mermade.org.uk/examples/openapi.json) <spanclass="rvts6">sample API.</span>
<spanclass="rvts77">Note the toolbar button to toogle the level of details displayed in the ER Diagram view. </span>
34
34
35
-

35
+
<imgsrc="lib/OpenAPI - Toggle field details.png"width="10%"height="10%">
36
36
37
37
<spanclass="rvts77">
38
38
</span>
@@ -49,7 +49,8 @@ Plugin to enable OpenAPI 3 as a target in Hackolade data modeling.
49
49
<spanclass="rvts6">
50
50
</span>
51
51
52
-
 <spanclass="rvts6"></span> <spanclass="rvts6"></span> <spanclass="rvts6"></span> <spanclass="rvts6"></span>
52
+
<imgsrc="lib/Swagger data types.png"width="25%"height="25%"><imgsrc="lib/Swagger data types - string.png"width="25%"height="25%"><imgsrc="lib/Swagger data types - number.png"width="25%"height="25%"><imgsrc="lib/Swagger data types - integer.png"width="25%"height="25%">
53
+
53
54
54
55
<spanclass="rvts6">
55
56
</span>
@@ -61,7 +62,8 @@ Plugin to enable OpenAPI 3 as a target in Hackolade data modeling.
61
62
<spanclass="rvts6">
62
63
</span>
63
64
64
-
 <spanclass="rvts78"></span> <spanclass="rvts78"></span>
65
+
<imgsrc="lib/OpenAPI - Info object 1.png"width="33%"height="33%"><imgsrc="lib/OpenAPI - Info object 2.png"width="33%"height="33%">
66
+
<imgsrc="lib/OpenAPI - Info object 3.png"width="33%"height="33%">
65
67
66
68
<spanclass="rvts78">
67
69
</span>
@@ -83,7 +85,7 @@ Plugin to enable OpenAPI 3 as a target in Hackolade data modeling.
@@ -99,28 +101,28 @@ Plugin to enable OpenAPI 3 as a target in Hackolade data modeling.
99
101
100
102
<spanclass="rvts6">Each resource contains one or more "</span>[path item objects](https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.2.md#pathItemObject)<spanclass="rvts6">" made of a request and one or more responses:</span>
@@ -134,9 +136,8 @@ Plugin to enable OpenAPI 3 as a target in Hackolade data modeling.
134
136
135
137
<spanclass="rvts6">The</span> [Parameter Object](https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.2.md#parameterObject) <spanclass="rvts6">d</span><spanclass="rvts74">escribes a single operation parameter defined by a combination of a </span><spanclass="rvts21">name</span><spanclass="rvts74"> and </span><spanclass="rvts21">location</span><spanclass="rvts74">. Hackolade provides a handy template of parameter types allowing the description of the payload either by adding adding individual fields or by referencing an existing component:</span>
@@ -169,14 +170,15 @@ Plugin to enable OpenAPI 3 as a target in Hackolade data modeling.
169
170
170
171
[Response objects](https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.2.md#responses-object) <spanclass="rvts34">describe responses from API operations. For each request, you may create one or more responses.</span>
<spanclass="rvts6">This function lets you take a OpenAPI file in JSON or YAML format and generate a Hackolade model. Then, you may enrich the model with comments, generate standard Hackolade documentation, and make the API evolve to generate a new OpenAPI file through forward-engineering.</span>
229
+
<spanclass="rvts6">This function lets you take a OpenAPI file in JSON or YAML format and generate a Hackolade model. Then, you may enrich the model with comments, generate standard Hackolade documentation, and make the API evolve to generate a new OpenAPI file through forward-engineering.</span>
0 commit comments