@@ -70,7 +70,7 @@ import { Code } from 'astro:components';
7070 <Code themes ={ {' light' : ' github-light' , ' dark' : ' github-dark' }} lang =" yaml" code ={ ` document:
7171 dsl: '1.0.0-alpha5'
7272 namespace: examples
73- name: call-http-shorthand-endpoint
73+ name: call-http
7474 version: '1.0.0'
7575do:
7676- getPet:
7979 method: get
8080 endpoint: https://petstore.swagger.io/v2/pet/{petId} ` } />
8181 </div >
82- <input type =" radio" name =" code_tabs" role =" tab" class =" tab" aria-label =" Async API " />
82+ <input type =" radio" name =" code_tabs" role =" tab" class =" tab" aria-label =" AsyncAPI " />
8383 <div role =" tabpanel" class =" tab-content bg-base-100 border-base-300 rounded-box p-6" >
84- <h3 class =" text-xl font-bold mb-4" >Async API Example</h3 >
84+ <h3 class =" text-xl font-bold mb-4" >AsyncAPI Example</h3 >
8585 <Code themes ={ {' light' : ' github-light' , ' dark' : ' github-dark' }} lang =" yaml" code ={ ` document:
8686 dsl: '1.0.0-alpha5'
8787 namespace: examples
88- name: bearer-auth
88+ name: call-asyncapi
8989 version: '1.0.0'
9090do:
9191- findPet:
9595 uri: https://fake.com/docs/asyncapi.json
9696 operationRef: findPetsByStatus
9797 server: staging
98- message: getPetByStatusQuery
99- binding: http
100- payload:
101- petId: $\{ .pet.id }
98+ message:
99+ payload:
100+ petId: $\{ .pet.id }
102101 authentication:
103102 bearer:
104103 token: $\{ .token } ` } />
105104 </div >
105+ <input type =" radio" name =" code_tabs" role =" tab" class =" tab" aria-label =" OpenAPI" />
106+ <div role =" tabpanel" class =" tab-content bg-base-100 border-base-300 rounded-box p-6" >
107+ <h3 class =" text-xl font-bold mb-4" >OpenAPI Example</h3 >
108+ <Code themes ={ {' light' : ' github-light' , ' dark' : ' github-dark' }} lang =" yaml" code ={ ` document:
109+ dsl: '1.0.0-alpha5'
110+ namespace: examples
111+ name: call-openapi
112+ version: '1.0.0'
113+ do:
114+ - findPet:
115+ call: openapi
116+ with:
117+ document:
118+ endpoint: https://petstore.swagger.io/v2/swagger.json
119+ operationId: findPetsByStatus
120+ parameters:
121+ status: available ` } />
122+ </div >
123+ <input type =" radio" name =" code_tabs" role =" tab" class =" tab" aria-label =" gRPC" />
124+ <div role =" tabpanel" class =" tab-content bg-base-100 border-base-300 rounded-box p-6" >
125+ <h3 class =" text-xl font-bold mb-4" >gRPC Example</h3 >
126+ <Code themes ={ {' light' : ' github-light' , ' dark' : ' github-dark' }} lang =" yaml" code ={ ` document:
127+ dsl: '1.0.0-alpha5'
128+ namespace: examples
129+ name: call-grpc
130+ version: '1.0.0'
131+ do:
132+ - greet:
133+ call: grpc
134+ with:
135+ proto:
136+ endpoint: file://app/greet.proto
137+ service:
138+ name: GreeterApi.Greeter
139+ host: localhost
140+ port: 5011
141+ method: SayHello
142+ arguments:
143+ name: '$\{ .user.preferredDisplayName }' ` } />
144+ </div >
145+ <input type =" radio" name =" code_tabs" role =" tab" class =" tab" aria-label =" container" />
146+ <div role =" tabpanel" class =" tab-content bg-base-100 border-base-300 rounded-box p-6" >
147+ <h3 class =" text-xl font-bold mb-4" >Container Example</h3 >
148+ <Code themes ={ {' light' : ' github-light' , ' dark' : ' github-dark' }} lang =" yaml" code ={ ` document:
149+ dsl: '1.0.0-alpha5'
150+ namespace: examples
151+ name: run-container
152+ version: '1.0.0'
153+ do:
154+ - runContainer:
155+ run:
156+ container:
157+ image: fake-image ` } />
158+ </div >
106159 </div >
107160 </Section >
108161
0 commit comments