biocad / openapi3

OpenAPI 3.0 data model
BSD 3-Clause "New" or "Revised" License
39 stars 50 forks source link

Schema diffing #8

Open hasufell opened 3 years ago

hasufell commented 3 years ago

I think it's a pretty common use case to need a diff of two schemas: additions, removals, breaking changes etc. There are several non-haskell tools that already try to achieve that. All of them had problems with installation, parsing or validation, especially when << syntax is involved.

So I'm wondering if this would be in scope for openapi3 or rather a thing to do in a library. Has anyone already worked on that? Or are there simpler solutions?

kuribas commented 3 years ago

We can definitely use a tool like that, I'd be willing to help with it.

stevladimir commented 2 years ago

I think https://github.com/typeable/compaREST is what you need