Skip to content

Commit 7620740

Browse files
authored
Add declarative OpenAPI example to curated section
Add Swift Package Registry OAS to curated integrations section.
1 parent 17e3c1a commit 7620740

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ A library containing Swift types that encode to- and decode from [OpenAPI](https
2323
- [Specification Extensions](#specification-extensions)
2424
- [Dereferencing & Resolving](#dereferencing--resolving)
2525
- [Curated Integrations](#curated-integrations)
26+
- [Declarative OpenAPI Documents](#declarative-openapi-documents)
2627
- [Generating OpenAPI Documents](#generating-openapi-documents)
2728
- [Semantic Diffing of OpenAPI Documents](#semantic-diffing-of-openapi-documents)
2829
- [Notes](#notes)
@@ -225,6 +226,10 @@ Following is a short list of integrations that might be immediately useful or ju
225226

226227
If you have a library you would like to propose for this section, please create a pull request and explain a bit about your project.
227228

229+
### Declarative OpenAPI Documents
230+
231+
[**Swift Package Registry API Docs**](https://github.com/mattt/swift-package-registry-oas) define the OpenAPI documentation for the Swift Package Registry standard using declarative Swift code and OpenAPIKit. This project also provides a useful example of producing a user-friendly ReDoc web interface to the OpenAPI documentation after encoding it as YAML.
232+
228233
### Generating OpenAPI Documents
229234

230235
[**VaporOpenAPI**](https://github.com/mattpolzin/VaporOpenAPI) / [VaporOpenAPIExample](https://github.com/mattpolzin/VaporOpenAPIExample) provide an example of generating OpenAPI from a Vapor application's routes.

0 commit comments

Comments
 (0)