You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Nov 29, 2023. It is now read-only.
Is your feature request related to a problem? Please describe
Some modifications to stub files should be allowed, such as adding more constraints, tighter datatypes, or schema effects (basically everything that does not affect the Python code). Piping these through the API editor does not make much sense since the user would need to write DSL code in there to get the same generality but we cannot offer ideal tool support.
Desired solution
Take existing stub files as input when creating the new stubs (if available) and try to merge the generated stubs with them. Report any conflicts and let the user resolve them.
Additional context (optional)
Changes to Python code could also be allowed, however, currently only interface changes are supported instead of implementation changes, which heavily limits usefulness.
Is your feature request related to a problem? Please describe
Some modifications to stub files should be allowed, such as adding more constraints, tighter datatypes, or schema effects (basically everything that does not affect the Python code). Piping these through the API editor does not make much sense since the user would need to write DSL code in there to get the same generality but we cannot offer ideal tool support.
Desired solution
Take existing stub files as input when creating the new stubs (if available) and try to merge the generated stubs with them. Report any conflicts and let the user resolve them.
Additional context (optional)
Changes to Python code could also be allowed, however, currently only interface changes are supported instead of implementation changes, which heavily limits usefulness.
Prerequisite: #327 (to parse the existing stubs)
The text was updated successfully, but these errors were encountered: