Lee moon soo created ZEPPELIN-809: ------------------------------------- Summary: Add annotation to APIs Key: ZEPPELIN-809 URL: https://issues.apache.org/jira/browse/ZEPPELIN-809 Project: Zeppelin Issue Type: New Feature Affects Versions: 0.5.6 Reporter: Lee moon soo Fix For: 0.6.0
Zeppelin has some pluggable component and it's API that developer can extends and use. For example org.apache.zeppelin.interpreter.Interpreter, org.apache.zeppelin.notebook.repo.NotebookRepo. org.apache.zeppelin.spark.ZeppelinContext .. How about define and add some annotation for the those kind of APIs, like Spark and many other project does? Such as @DeveloperApi - stable api exposed to developers/users @Experimental - new developer api that may change / remove in the future @Since - mark supported version -- This message was sent by Atlassian JIRA (v6.3.4#6332)