Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OpenApiClientProvider #117

Merged
merged 58 commits into from
Nov 1, 2019
Merged

OpenApiClientProvider #117

merged 58 commits into from
Nov 1, 2019

Conversation

sergey-tihon
Copy link
Member

@sergey-tihon sergey-tihon commented Mar 3, 2019

Realistic prototype of #98
Instead of migrating to Microsoft.OpenApi.Readers this PR add new TP to the package.
So now we have:

  • OpenApiClientProvider that uses Microsoft.OpenApi.Readers to parse schema and can be used with v2 and v3 schemas, but only follow spec (Microsoft.OpenApi.Readers very opinionated parser that do not let you use many real world v2 schema)
  • SwaggerClientProvider that uses custom v2 parser tested on many real schemas. There are no plans to actively develop this TP, but it will live in source code while it needed.

…tem.Net.ServicePointManager.CloseConnectionGroups(string)
Swashbuckle replaced by NSwag that generate api spec in v2 and v3 formats
# Conflicts:
#	.paket/Paket.Restore.targets
#	build.fsx
#	global.json
#	paket.lock
#	tests/SwaggerProvider.ProviderTests/APIs.Guru.FSC.Tests.fs
#	tests/SwaggerProvider.ProviderTests/Swagger.Namespaces.Tests.fs
#	tests/SwaggerProvider.Tests/Schema.Parser.Tests.fs
#	tests/SwaggerProvider.Tests/Schemas/PetStore.Swagger.json
#	tests/Swashbuckle.OWIN.Server/App.config
@sergey-tihon sergey-tihon changed the title [WIP]Microsoft.OpenApi.Readers [WIP] OpenApiClientProvider Oct 28, 2019
@sergey-tihon sergey-tihon changed the title [WIP] OpenApiClientProvider OpenApiClientProvider Nov 1, 2019
@sergey-tihon sergey-tihon merged commit 76af018 into dev Nov 1, 2019
@sergey-tihon sergey-tihon deleted the openapi branch November 1, 2019 13:45
@sergey-tihon sergey-tihon added this to the v0.10.0 milestone Nov 10, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant