Skip to content
This repository has been archived by the owner on Aug 29, 2023. It is now read-only.

Missing operation deprecation information #381

Closed
forman opened this issue Sep 20, 2017 · 2 comments
Closed

Missing operation deprecation information #381

forman opened this issue Sep 20, 2017 · 2 comments

Comments

@forman
Copy link
Member

forman commented Sep 20, 2017

Expected behavior

Operations and their inputs shall be tagged as "deprecated" so we can introduce new operation versions with revised signature, or change input names while maintaining backward compatibility.

Deprecated operations and deprecated operation inputs should not appear in the CLI or GUI.

Actual behavior

As backward compatibility is a requirement, we cannot easily change operation names, their signatures, and inputs.

Specifications

Cate 0.9.0.dev7

@forman forman self-assigned this Sep 20, 2017
@forman forman changed the title Add deprecation information to operations Missing operation deprecation information Sep 20, 2017
@forman forman closed this as completed in bc765e6 Sep 20, 2017
forman added a commit that referenced this issue Sep 20, 2017
@JanisGailis
Copy link
Member

@forman Can you also put a chapter in operation development guide about this, with a small example how it should be used?

forman added a commit that referenced this issue Sep 21, 2017
@forman
Copy link
Member Author

forman commented Sep 21, 2017

Done!

@mzuehlke mzuehlke added this to the IPM6 milestone Sep 25, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants