This is more a question or a feature request than a real issue.
We would like to try following approach:
Given two specifications (old.yaml and new.yaml) representing two versions (v1 and v2) of an API. They are similar (say 90% for example) but there are braking changes between the two specs.
There could be a way to compute a second version of old.yaml (say old2.yaml) containing only the backward-compatible changes that are requested in order to transform old.yaml into new.yaml.
Is this something that someone has already investigated?
I think that the diff computed by openapi-diff tool is a good basis to realise a tool like this.
Is someone else interested?
Thank you in advance for your feedback.
Do not hesitate to tell, if I am not clear enough about what I mean.
This is more a question or a feature request than a real issue.
We would like to try following approach:
Given two specifications (
old.yamlandnew.yaml) representing two versions (v1andv2) of an API. They are similar (say 90% for example) but there are braking changes between the two specs.There could be a way to compute a second version of
old.yaml(sayold2.yaml) containing only the backward-compatible changes that are requested in order to transformold.yamlintonew.yaml.Is this something that someone has already investigated?
I think that the diff computed by
openapi-difftool is a good basis to realise a tool like this.Is someone else interested?
Thank you in advance for your feedback.
Do not hesitate to tell, if I am not clear enough about what I mean.