Mathew created ZEPPELIN-3576:
--------------------------------

             Summary: Implement project abstraction
                 Key: ZEPPELIN-3576
                 URL: https://issues.apache.org/jira/browse/ZEPPELIN-3576
             Project: Zeppelin
          Issue Type: New Feature
    Affects Versions: 0.8.0
            Reporter: Mathew


This is sort of a wild idea, but hear me out.

I think we should implement a project abstraction.

A 'project' could be a collection of notes all relating to one analytics 
project, this project could have corresponding interpreter settings, access 
permissions and jobs. Ideally this would become the main 'container'  for 
notes, with the main page displaying the 'projects' you have read permission on.

This would open up the possibility of storing these projects in separate 
storage locations, e.g. each project connects to a different GIT repository, or 
has its own HDFS/LOCAL storage location. Additionally, in multi-user 
environments this will make collaboration much easier. 

I believe his is needed as most real world analytics projects involve many 
notes and multiple people working on them, with a need to change manage (GIT) 
them separately.

Comments are very welcome. 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to