uranusjr commented on pull request #18934:
URL: https://github.com/apache/airflow/pull/18934#issuecomment-942283541


   Connexion seems to have found some new life recently: zalando/connexion#1429
   
   But this PR (and the idea of turning the API implementation into structured 
classes) isn't really that related to Connexion or whatever OpenAPI tool we 
use; it was mentioned because the implementation hit some restrictions in 
Connexion and had to avoid some encapsulation to make things work. But this 
actually has a "nice" side effect that makes our logic encapsulation decoupled 
to the OpenAPI part, and we wouldn't need to change the extracted classes when 
we migrate to another OpenAPI implementation. (What *will* require the class to 
change is if we switch away from Marshmallow, e.g. use FaskAPI.)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to