Skip to content

OpenApiClientProvider#117

Merged
sergey-tihon merged 58 commits intodevfrom
openapi
Nov 1, 2019
Merged

OpenApiClientProvider#117
sergey-tihon merged 58 commits intodevfrom
openapi

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