Skip to content

Commit 2551fa0

Browse files
authored
Merge branch 'main' into remove-fine-json-requirement
2 parents 2252c2c + 6ba1be3 commit 2551fa0

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)
@@ -227,6 +228,10 @@ Following is a short list of integrations that might be immediately useful or ju
227228

228229
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.
229230

231+
### Declarative OpenAPI Documents
232+
233+
The [**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.
234+
230235
### Generating OpenAPI Documents
231236

232237
[**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)