docs: add github.com/a-h/rest to projects list #942
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
https://github.com/a-h/rest uses kin-openapi to generate OpenAPI 3.0 specs from Go code.
It can also host the Swagger-UI endpoint for the generated OpenAPI spec.
You provide the API routes, and define the types used for requests and responses, and
github.com/a-h/rest
will generate the OpenAPI 3.0 spec for you.You can further customise the generated OpenAPI spec by providing additional information, such as descriptions and examples by adding an
ApplyCustomSchema
method to your types, or by customising the generated OpenAPI spec object directly.