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)

Reply via email to