I found one image I made a long time ago using intelliJ. This might be helpful to understand backend structure briefly.
On Fri, Jul 21, 2017 at 4:26 PM, Park Hoon <1am...@gmail.com> wrote: > Hi Keiji, > > AFAIK, there is no diagram which fully describes all components. You can > refer the relationship among partial components from this sites > > - http://zeppelin.apache.org/docs/0.8.0-SNAPSHOT/ > development/writing_zeppelin_interpreter.html > - https://cwiki.apache.org/confluence/display/ZEPPELIN/ > Proposal%3A+Extending+TableData+API#Proposal:ExtendingTableDataAPI-3. > ProposedChanges > > Regarding `run this paragraph` and `move up`, > > - https://github.com/apache/zeppelin/blob/master/zeppelin- > server/src/main/java/org/apache/zeppelin/socket/NotebookServer.java#L272 > - https://github.com/apache/zeppelin/blob/master/zeppelin- > server/src/main/java/org/apache/zeppelin/socket/NotebookServer.java#L284 > > Usually, JS (browser-side) code sends websocket / rest API requests to do > something. So, Please open your chrome developer tool and find what request > is sending there. > > [image: Inline image 1] > > If you find some endpoint (e.g. `/api/...`), then search the text in the > source code. This would help you to find the part where you want to modify > > > Regard, > > On Fri, Jul 21, 2017 at 2:29 PM, 小野圭二 <onoke...@gmail.com> wrote: > >> Ok I know OSS but i admire Zeppelin if You have UML and/or Class diagram >> to >> understand the relationship between the programs. :-) >> Because i might to join to be contribution into it. >> >> -Keiji >> >> 2017-07-20 16:32 GMT+09:00 小野圭二 <onoke...@gmail.com>: >> >> > Hi there, >> > >> > Sorry but give me a hint of the title. >> > >> > I pulled ver.0.8 sources right now. >> > and have a little bit trouble. >> > What are the programs for >> > 1. 'Run this paragraph'? >> > 2. the feature menu: 'Move Up' so on.? >> > >> > I mean JAVA, not JS. >> > >> > Thx any advances. >> > >> > -Keiji >> > >> > >