Skip to content

Commit 9ec25cd

Browse files
authored
docs: JR-339: Adds first draft of Getting Started with API Designer, … (#524)
* docs: JR-339: Adds first draft of Getting Started with API Designer, and adds associated attributes * docs: JR-339: Adds prerequisite for running Service Registry instance * JR-339: Minor tweaks * docs: JR-339: Implements PR review comments * docs: JR-339: Adds new section on creating schema design
1 parent 166fd36 commit 9ec25cd

File tree

26 files changed

+250
-84
lines changed

26 files changed

+250
-84
lines changed

docs/_artifacts/document-attributes.adoc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,3 +61,9 @@
6161
:product-version-api-designer: 1
6262
:service-url-api-designer: https://console.redhat.com/application-services/api-designer/
6363
:getting-started-url-api-designer: api-designer/getting-started-api-designer/README.adoc
64+
65+
//OpenShift API Management
66+
:product-long-api-management: OpenShift API Management
67+
:product-api-management: API Management
68+
:product-version-api-management: 1
69+
:service-url-api-management: https://console.redhat.com/application-services/api-management/

docs/api-designer/getting-started-api-designer/README.adoc

Lines changed: 125 additions & 77 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,12 @@ WARNING: This content is generated by running npm --prefix .build run generate:a
6262
:service-url-api-designer: https://console.redhat.com/application-services/api-designer/
6363
:getting-started-url-api-designer: api-designer/getting-started-api-designer/README.adoc
6464

65+
//OpenShift API Management
66+
:product-long-api-management: OpenShift API Management
67+
:product-api-management: API Management
68+
:product-version-api-management: 1
69+
:service-url-api-management: https://console.redhat.com/application-services/api-management/
70+
6571
////
6672
END GENERATED ATTRIBUTES
6773
////
@@ -73,15 +79,16 @@ ifdef::context[:parent-context: {context}]
7379

7480
// Purpose statement for the assembly
7581
[role="_abstract"]
76-
As a developer of applications and services, you can use {product-long-api-designer} to ...
77-
{product-long-api-designer} is a managed cloud service that enables you to design schema and API definitions without having to install, configure, run, and maintain your own {product-api-designer} clusters.
82+
As a developer of applications and services, you can use {product-long-api-designer} to design event schemas and REST API definitions that comply with vendor-neutral and portable open specifications.
83+
{product-long-api-designer} is a managed cloud service that enables you to design schemas and API definitions without having to install, configure, run, and maintain your own {product-api-designer} clusters.
7884

79-
For more overview information, see the https://access.redhat.com/documentation/en-us/red_hat_openshift_api-designer/1[{product-long-api-designer} user documentation^]
85+
For more overview information, see the https://access.redhat.com/documentation/en-us/red_hat_openshift_api-designer/1[{product-long-api-designer} user documentation^].
8086

8187
ifndef::community[]
8288
.Prerequisites
8389
* You have a {org-name} account.
8490
* You have a subscription to {product-long-kafka}.
91+
* If you plan to store your designs in {product-long-registry}, you have a running {registry} instance (see {base-url}{getting-started-url-registry}[Getting started with {product-long-registry}^]).
8592
//For more information about signing up, see *<@SME: Where to link?>*.
8693
endif::[]
8794

@@ -100,148 +107,189 @@ In this quick start, you'll learn how to ...
100107
====
101108
endif::[]
102109

103-
[id="proc-creating-schema-api-design_{context}"]
104-
== Creating an {product-api-designer} schema or API design
110+
[id="proc-creating-api-design_{context}"]
111+
== Creating an API design
105112

106113
[role="_abstract"]
107-
Use the {product-long-api-designer} web console to create an {product-api-designer} schema or API design.
114+
Use the {product-long-api-designer} web console to create an OpenAPI or AsyncAPI definition.
108115

109116
ifndef::qs[]
110117
.Prerequisites
111118
* You're logged in to the {product-api-designer} web console at {service-url-api-designer}[^].
112119
endif::[]
113120

114121
.Procedure
115-
. In the {service-url-api-designer}[{product-api-designer} web console], click ...
116-
. Click ...
122+
. In the {service-url-api-designer}[{product-api-designer} web console], click *Create a schema or API design*.
123+
. Complete the form to provide the details of the new design:
124+
.. *Name*: Enter a unique design name, such as `my-api-design`.
125+
.. *Summary*: Optional: Enter a short description of the design.
126+
.. *Type*: Accept the default value *OpenAPI*, or select another API type from the list.
127+
.. *Version*: OpenAPI only: Accept the default value *3.0.2*, or select another version from the list.
128+
.. *Template*: Select the *Pet Store Example* template, or select another template from the list.
117129
+
118130
[.screencapture]
119-
.Creating an {product-api-designer} design
120-
image::create-api-designer-design.png[Image of page to create an {product-api-designer} design]
121-
. Click ...
122-
123-
.Verification
124-
ifdef::qs[]
125-
* Is the new {product-api-designer} design listed in the designs table?
126-
* Is ...
127-
endif::[]
128-
ifndef::qs[]
129-
. Verify that the new {product-api-designer} design is listed in the designs table.
130-
. Verify that ...
131-
endif::[]
131+
.Creating an API design
132+
image::create-api-designer-design.png[Image of page to create an API design]
133+
+
134+
. Click *Create* to create the design. The design editor opens automatically.
135+
. Select the design title and click the pen icon. Change the design title to *Orders* and click the *Save changes* icon.
136+
. Click the *Design* tab, and optionally edit the design as follows:
137+
.. Provide a version number and a description.
138+
.. AsyncAPI only: Define terms of service.
139+
.. Add your contact information (name, email address, and URL).
140+
.. Select a license.
141+
.. OpenAPI only: Define tags.
142+
.. Define one or more servers.
143+
.. Configure a security scheme.
144+
.. OpenAPI only: Specify security requirements.
145+
.. OpenAPI only: Configure vendor extensions.
146+
+
147+
[.screencapture]
148+
.Editing an API design
149+
image::api-designer-editor.png[Image of API design editor]
150+
+
151+
. Click the *Source* tab to see a live preview of the design.
152+
The content of the *Source* tab automatically updates when you edit values on the editor page.
132153

133-
[id="proc-importing-schema-api-design_{context}"]
134-
== Importing an {product-api-designer} schema or API design
154+
. Optional: In the left pane of the design editor, you can add the following items:
155+
.. OpenAPI: Resource paths, data types, and responses
156+
.. AsyncAPI: Channels, data types, messages, operation traits, and message traits
157+
. Click *Save* to save all changes and close the design editor.
135158

136-
[role="_abstract"]
137-
You can import an {product-api-designer} schema or API design from a URL, from a file, or from an {product-long-registry} instance.
159+
The new design is listed on the designs page. You can use the options icon (three vertical dots) to open the design editor, download the design to a file, or delete the design.
138160

139-
.Prerequisites
140-
* You're logged in to the {product-api-designer} web console at {service-url-api-designer}[^].
141-
142-
.Procedure
143-
. In the *{product-api-designer}* designs page of the web console, click ...
144-
. Click ...
161+
[.screencapture]
162+
.{product-api-designer} design options menu
163+
image::api-designer-design-options.png[Image of {product-api-designer} design options menu]
145164

146165
.Verification
147166
ifdef::qs[]
148-
* Is the imported {product-api-designer} design listed in the designs table?
149-
* Is ...
167+
* Is the new design listed on the {product-api-designer} designs page?
168+
* Are the design details correct?
150169
endif::[]
151170
ifndef::qs[]
152-
. Verify that the imported {product-api-designer} design is listed in the designs table.
153-
. Verify that ...
171+
. Verify that the new design is listed on the {product-api-designer} designs page.
172+
. Verify that the design details are correct.
154173
endif::[]
155174

156-
[id="proc-editing-schema-api-design_{context}"]
157-
== Editing an {product-api-designer} schema or API design
175+
[id="proc-creating-schema-design_{context}"]
176+
== Creating a schema design
158177

159178
[role="_abstract"]
160-
After you create or import an {product-api-designer} design, you can edit the schema or API content.
179+
Use the {product-long-api-designer} web console to create an Apache Avro, JSON, or Google Protocol Buffers (Protobuf) event schema.
161180

181+
ifndef::qs[]
162182
.Prerequisites
163-
* You've created or imported an {product-api-designer} design.
183+
* You're logged in to the {product-api-designer} web console at {service-url-api-designer}[^].
184+
endif::[]
164185

165186
.Procedure
166-
. In the *{product-api-designer}* designs page of the web console, select the {product-api-designer} design that you want to edit.
167-
. Click ...
187+
. In the {service-url-api-designer}[{product-api-designer} web console], click *Create a schema or API design*.
188+
. Complete the form to provide the details of the new design:
189+
.. *Name*: Enter a unique design name, such as `my-schema-design`.
190+
.. *Summary*: Optional: Enter a short description of the design.
191+
.. *Type*: From the list, select *Apache Avro*, or select another schema type.
192+
+
193+
[.screencapture]
194+
.Creating a schema design
195+
image::create-schema-design.png[Image of page to create a schema design]
196+
+
197+
. Click *Create* to create the design. The design editor opens automatically.
198+
. Edit the design to provide your content.
199+
+
200+
[.screencapture]
201+
.Editing a schema design
202+
image::api-designer-schema-editor.png[Image of schema design editor]
203+
+
204+
. Click *Save* to save all changes and close the design editor.
205+
206+
The new design is listed on the designs page. You can use the options icon (three vertical dots) to open the design editor, download the design to a file, or delete the design.
168207

169208
.Verification
170209
ifdef::qs[]
171-
* Is ...?
210+
* Is the new design listed on the {product-api-designer} designs page?
211+
* Are the design details correct?
172212
endif::[]
173213
ifndef::qs[]
174-
* Verify that ...
214+
. Verify that the new design is listed on the {product-api-designer} designs page.
215+
. Verify that the design details are correct.
175216
endif::[]
176217

177-
[id="proc-validating-schema-api-design_{context}"]
178-
== Validating an {product-api-designer} schema or API design
218+
[id="proc-importing-schema-api-design_{context}"]
219+
== Importing an {product-long-api-designer} schema or API design
179220

180221
[role="_abstract"]
181-
You can validate the schema or API content in an {product-api-designer} design.
222+
You can import an event schema or API definition into {product-long-api-designer} from a URL, from a file, or from an {product-long-registry} instance.
182223

183224
.Prerequisites
184-
* You've created, imported, or edited an {product-api-designer} design.
225+
* You're logged in to the {product-api-designer} web console at {service-url-api-designer}[^].
226+
* You can access a running {product-registry} instance, if you want to import from {registry}.
185227

186228
.Procedure
187-
. In the *{product-api-designer}* designs page of the web console, select the {product-api-designer} design that you want to validate.
188-
. Click ...
229+
. In the {service-url-api-designer}[{product-api-designer} web console], click *Import a schema or API design*, and then click one of the following options:
230+
.. *Import from file*: Click *Browse* and select a file, or drag and drop a file, and then click *Import*.
231+
.. *Import from URL*: Enter a valid and accessible URL, and then click *Import*.
232+
.. *Import from {registry}*: From the instances list, select a registry instance to show a list of its artifacts. Select an artifact, and then click *Import*.
233+
. After you import the design, the design editor opens automatically.
234+
. When you have finished editing, you can save your changes locally, download the content to a file, or export the updated design to {registry}.
189235

190236
.Verification
191237
ifdef::qs[]
192-
* Is ...?
238+
* Is the imported design listed on the {product-api-designer} designs page?
239+
* Are the design details correct?
193240
endif::[]
194241
ifndef::qs[]
195-
* Verify that ...
242+
. Verify that the imported design is listed on the {product-api-designer} designs page.
243+
. Verify that the design details are correct.
196244
endif::[]
197245

198246
[id="proc-exporting-schema-api-design_{context}"]
199-
== Exporting {product-api-designer} designs
247+
== Exporting an {product-long-api-designer} schema or API design
200248

201249
[role="_abstract"]
202-
You can export an {product-api-designer} design to a file or to an {product-long-registry} instance.
250+
After you create or import an {product-long-api-designer} event schema or API definition, you can export the content to an existing {product-long-registry} instance.
203251

204252
.Prerequisites
253+
* You're logged in to the {product-api-designer} web console at {service-url-api-designer}[^].
205254
* You've created or imported an {product-api-designer} design.
255+
* You can access a running {product-registry} instance.
206256

207257
.Procedure
208258
. In the *{product-api-designer}* designs page of the web console, select the {product-api-designer} design that you want to export.
209-
. Click ...
210-
211-
.Verification
212-
ifdef::qs[]
213-
* Is ...?
214-
endif::[]
215-
ifndef::qs[]
216-
* Verify that ...
217-
endif::[]
218-
219-
[id="proc-deleting-schema-api-design_{context}"]
220-
== Deleting {product-api-designer} designs
221-
222-
[role="_abstract"]
223-
You can delete one or more {product-api-designer} designs in a single action.
224-
225-
.Prerequisites
226-
* You've created or imported an {product-api-designer} design.
259+
. Click *Edit* to open the design editor.
260+
. From the *Save to* menu, click *Export to {registry}*.
261+
. Complete the form to specify where the new design should be saved.
262+
+
263+
NOTE: If the design was originally imported from {product-registry}, the fields are prepopulated with the details of the original {product-registry} instance, and the *Version* is incremented.
264+
+
265+
.. *Registry instance*: Select the required instance from the list.
266+
.. *Group*: Enter an optional unique group name such as `my-org` to organize the artifact in a named collection. Each group contains a logically related set of schemas or API designs, typically managed by a single entity, belonging to a particular application or organization.
267+
+
268+
NOTE: Specifying a group is optional when using the web console: {registry} generates a `default` group automatically.
269+
+
270+
.. *Artifact ID*: Enter an optional unique ID for this artifact, such as `my-ID`. If you don't specify a unique artifact ID, {registry} generates one automatically as a UUID.
271+
.. *Version*: Specify the version number.
272+
. Click *Save*.
227273

228-
.Procedure
229-
. In the *{product-api-designer}* designs page of the web console, select the {product-api-designer} designs that you want to delete.
230-
. Click ...
274+
You can manage {product-long-api-designer} design versions in {product-long-registry}. You can also download {product-api-designer} designs to a file, either for local client code generation or to import the designs into {product-long-api-management}.
231275

232276
.Verification
233277
ifdef::qs[]
234-
* Is ...?
278+
* Is the design listed as an artifact in {product-long-registry}?
279+
* Are the artifact details correct?
235280
endif::[]
236281
ifndef::qs[]
237-
* Verify that ...
282+
* Verify that the design is listed as an artifact in {product-long-registry}.
283+
* Verify that the artifact details are correct.
238284
endif::[]
239285

286+
240287
[role="_additional-resources"]
241288
== Additional resources
242289
* https://access.redhat.com/documentation/en-us/red_hat_openshift_api_designer/1[{product-long-api-designer} user documentation^]
290+
* https://access.redhat.com/documentation/en-us/red_hat_openshift_api_management/1[{product-long-api-management} user documentation^]
243291
* https://access.redhat.com/documentation/en-us/red_hat_openshift_service_registry/1[{product-long-registry} user documentation^]
244-
* https://access.redhat.com/documentation/en-us/red_hat_openshift_streams_for_apache_kafka/1[OpenShift Streams for Apache Kafka user documentation^]
292+
* https://access.redhat.com/documentation/en-us/red_hat_openshift_streams_for_apache_kafka/1[{product-long-kafka} user documentation^]
245293

246294
ifdef::qs[]
247295
[#conclusion]
51.4 KB
Loading
91.6 KB
Loading
16.9 KB
Loading
22.2 KB
Loading

docs/api-designer/getting-started-api-designer/quickstart.yml

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,14 @@ spec:
1616
data:image/svg+xml;base64,PHN2ZyBpZD0iZTJlYjA1OWItNzYyNy00ODc1LWJlZDYtYmJhMzQ4OTJiZTFjIiBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjM4IiBoZWlnaHQ9IjM4IiB2aWV3Qm94PSIwIDAgMzggMzgiPjxkZWZzPjxzdHlsZT4uYmRmMjNjNWEtYmExZS00MDFiLTlhYjQtMjY3MDI5NDhhOGZhe2ZpbGw6I2ZmZjt9LmJmZDk5NGZmLWVhNjAtNGE2ZC05NjAwLWRjN2VkM2U5NWRmMXtmaWxsOnJlZDt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImJkZjIzYzVhLWJhMWUtNDAxYi05YWI0LTI2NzAyOTQ4YThmYSIgZD0iTTI4LDIuNjA3MTRBNy40MDEyNCw3LjQwMTI0LDAsMCwxLDM1LjM5Mjg2LDEwVjI4QTcuNDAxMjMsNy40MDEyMywwLDAsMSwyOCwzNS4zOTI4NkgxMEE3LjQwMTI0LDcuNDAxMjQsMCwwLDEsMi42MDcxNCwyOFYxMEE3LjQwMTI0LDcuNDAxMjQsMCwwLDEsMTAsMi42MDcxNEgyOCIvPjxwYXRoIGQ9Ik0yOCwyLjYwNzE0QTcuNDAxMjQsNy40MDEyNCwwLDAsMSwzNS4zOTI4NiwxMFYyOEE3LjQwMTIzLDcuNDAxMjMsMCwwLDEsMjgsMzUuMzkyODZIMTBBNy40MDEyNCw3LjQwMTI0LDAsMCwxLDIuNjA3MTQsMjhWMTBBNy40MDEyNCw3LjQwMTI0LDAsMCwxLDEwLDIuNjA3MTRIMjhNMjgsMUgxMGE5LDksMCwwLDAtOSw5VjI4YTksOSwwLDAsMCw5LDlIMjhhOSw5LDAsMCwwLDktOVYxMGE5LDksMCwwLDAtOS05WiIvPjxwYXRoIGNsYXNzPSJiZmQ5OTRmZi1lYTYwLTRhNmQtOTYwMC1kYzdlZDNlOTVkZjEiIGQ9Ik0yNy40MzE2LDE0LjUxNzNhMi42NTc3NSwyLjY1Nzc1LDAsMSwxLDIuNjU4MDctMi42NTgwNkEyLjY2MTE4LDIuNjYxMTgsMCwwLDEsMjcuNDMxNiwxNC41MTczWm0wLTMuNzA4MzVhMS4wNTA2MSwxLjA1MDYxLDAsMSwwLDEuMDUwOTMsMS4wNTAyOUExLjA1MTIxLDEuMDUxMjEsMCwwLDAsMjcuNDMxNiwxMC44MDlaIi8+PHBhdGggY2xhc3M9ImJmZDk5NGZmLWVhNjAtNGE2ZC05NjAwLWRjN2VkM2U5NWRmMSIgZD0iTTIzLjkxNDcyLDMwLjA5NDY2YTQuODgzNTgsNC44ODM1OCwwLDEsMSw0Ljg4NDIxLTQuODgzQTQuODg5MTMsNC44ODkxMywwLDAsMSwyMy45MTQ3MiwzMC4wOTQ2NlptMC04LjE2YTMuMjc2NDQsMy4yNzY0NCwwLDEsMCwzLjI3NzA3LDMuMjc3MDdBMy4yOCwzLjI4LDAsMCwwLDIzLjkxNDcyLDIxLjkzNDY0WiIvPjxwYXRoIGQ9Ik0xNi45NzM4OCwyNi4zNzE4N0EuODAzNzguODAzNzgsMCwwLDEsMTYuOTIzLDI0Ljc2NmMuMTkyNzQtLjAxMjU2LjM4NDIxLS4wMzEzOS41NzMxOC0uMDU3NzZhLjgwMy44MDMsMCwxLDEsLjIyODUxLDEuNTg5NTdxLS4zNDU2LjA1MDg1LS42OTg3My4wNzI4MkMxNy4wMDg0LDI2LjM3MTg3LDE2Ljk5MDgzLDI2LjM3MTg3LDE2Ljk3Mzg4LDI2LjM3MTg3WiIvPjxwYXRoIGQ9Ik0xMy40MTQ5MywyNS43NTE2MWEuODE1MzUuODE1MzUsMCwwLDEtLjMxNzY2LS4wNjUyOSw4LjYzMDczLDguNjMwNzMsMCwwLDEtMS4xODMzOC0uNjI1MjhBLjgwNC44MDQsMCwwLDEsMTIuNzc0LDIzLjcwMjVhNi43NzcxOCw2Ljc3NzE4LDAsMCwwLC45NTk4OS41MDcyNi44MDM5Mi44MDM5MiwwLDAsMS0uMzE4OTIsMS41NDE4NVpNOS44MjIwOSwyMi42MTAxNWEuODA0LjgwNCwwLDAsMS0uNjg4NjktLjM4OCw4LjQ2MzEzLDguNDYzMTMsMCwwLDEtLjU5ODkxLTEuMTk3ODIuODAzMjMuODAzMjMsMCwxLDEsMS40ODkxMi0uNjAyNjgsNi45OTAxNiw2Ljk5MDE2LDAsMCwwLC40ODU5MS45NjkzMS44MDM0NS44MDM0NSwwLDAsMS0uNjg3NDMsMS4yMTkxN1ptLTEuMDg3MzMtNC42NDQ0Yy0uMDIxMzUsMC0uMDQyNjktLjAwMDYyLS4wNjQ2Ni0uMDAyNTFhLjgwMzQuODAzNCwwLDAsMS0uNzM3LS44NjUwOUE4LjUxMzc2LDguNTEzNzYsMCwwLDEsOC4xNDQsMTUuNzc3MjhhLjgwMzUxLjgwMzUxLDAsMSwxLDEuNTYxOTQuMzc3OTMsNi45MjIxNSw2LjkyMjE1LDAsMCwwLS4xNzA3NiwxLjA3MUEuODAzOTEuODAzOTEsMCwwLDEsOC43MzQ3NiwxNy45NjU3NVptMTQuODk1LTIuNTA0MjVhLjgwMy44MDMsMCwwLDEtLjczNTc3LS40ODA4OSw2Ljg4MDA3LDYuODgwMDcsMCwwLDAtLjUxMzU0LS45NTYxMi44MDM4Ni44MDM4NiwwLDAsMSwxLjM1MzUyLS44Njc2MSw4LjQ3OTcyLDguNDc5NzIsMCwwLDEsLjYzMTU2LDEuMTc4MzYuODAzNzMuODAzNzMsMCwwLDEtLjczNTc3LDEuMTI2MjZaTTEwLjU1OTEyLDEzLjU1NzQxYS44MDM1My44MDM1MywwLDAsMS0uNjEyMS0xLjMyNCw4LjYxMzkyLDguNjEzOTIsMCwwLDEsLjk0MjMxLS45NDguODAzNS44MDM1LDAsMSwxLDEuMDQ4NDEsMS4yMTc5MSw2Ljk4Nyw2Ljk4NywwLDAsMC0uNzY1MjcuNzcwOTNBLjgwMzIyLjgwMzIyLDAsMCwxLDEwLjU1OTEyLDEzLjU1NzQxWm05LjkwMjEzLTEuNjY1NTNhLjgwMzQ4LjgwMzQ4LDAsMCwxLS40MDkzMi0uMTEyMzcsNi44OTU3MSw2Ljg5NTcxLDAsMCwwLS45NzM3LS40NzgzOEEuODAzNjkuODAzNjksMCwwLDEsMTkuNjcwODYsOS44MDdhOC41OTE4NCw4LjU5MTg0LDAsMCwxLDEuMjAxNTkuNTkwMTMuODA0LjgwNCwwLDAsMS0uNDExMiwxLjQ5NDc2Wm0tNS44NDkxMi0uODUzNzlBLjgwMzQ3LjgwMzQ3LDAsMCwxLDE0LjQxOTQsOS40NTQ4YTguNjI4ODcsOC42Mjg4NywwLDAsMSwxLjMxNzczLS4yMTk3Mi44MDM1MS44MDM1MSwwLDAsMSwuMTQwNjIsMS42MDA4Niw3LjA3MDA5LDcuMDcwMDksMCwwLDAtMS4wNzE2My4xNzgyOUEuNzkyNDEuNzkyNDEsMCwwLDEsMTQuNjEyMTMsMTEuMDM4MDlaIi8+PHBhdGggZD0iTTI0LjIwODUzLDE5LjcwOTc2YS43OTQxNC43OTQxNCwwLDAsMS0uMTE1NTEtLjAwODE3LjgwMy44MDMsMCwwLDEtLjY4MDUzLS45MTAyOXEuMDM5NTYtLjI3OTY4LjA1NjUtLjU2ODE1YS44MTk5NC44MTk5NCwwLDAsMSwuODQ4NzgtLjc1NTIzLjgwMzY0LjgwMzY0LDAsMCwxLC43NTU4NS44NDk0cS0uMDIwNzEuMzU2LS4wNzE1Ni43MDM3NUEuODAzMTEuODAzMTEsMCwwLDEsMjQuMjA4NTMsMTkuNzA5NzZaIi8+PC9zdmc+
1717
description: !snippet README.adoc#description
1818
prerequisites:
19-
- A Red Hat identity
20-
- Access to the <a href="https://console.redhat.com/application-services/api-designer">Red Hat OpenShift API Designer web console</a>
19+
- A Red Hat user account to access the <a href="https://console.redhat.com/application-services/api-designer">Red Hat OpenShift API Designer web console</a>
20+
- If you want to export to Service Registry, a running Service Registry instance (see the Getting started with Service Registry quick start)
2121
introduction: !snippet README.adoc#introduction
2222
tasks:
23-
- !snippet/proc README.adoc#proc-creating-schema-api-design
23+
- !snippet/proc README.adoc#proc-creating-api-design
24+
- !snippet/proc README.adoc#proc-creating-schema-design
2425
- !snippet/proc README.adoc#proc-importing-schema-api-design
25-
- !snippet/proc README.adoc#proc-editing-schema-api-design
26-
- !snippet/proc README.adoc#proc-validating-schema-api-design
2726
- !snippet/proc README.adoc#proc-exporting-schema-api-design
28-
- !snippet/proc README.adoc#proc-deleting-schema-api-design
2927
conclusion: !snippet README.adoc#conclusion
3028
nextQuickStart:
31-
- 'service-registry-quarkus-dev'
29+
- 'getting-started-service-registry'

0 commit comments

Comments
 (0)