Hi Damien, Thanks for the quick and descriptive reply. I will go through each of them and update you on those and I will share my experiences in my blog too. I will go through the code-base with consideration for the above files.
Thanks On Wed, Apr 1, 2015 at 7:36 AM, Corneau Damien <cornead...@apache.org> wrote: > Hi, > > First of all we use angularjs so you might want to familiarize yourself > with it. > Currently the code is not well organized (big files), and not really > angular friendly either, but we are working on fixing that. > > We also were preparing a switch to Typescript, so you might want to read > about it too. > > You will find most of the web logic inside of > zeppelin-web/app/scripts/controllers/ > > Main controllers are: notebook.js and paragraph.js > > notebook.js take care of the full note, while paragraph.js is for each > paragraph of the notebook. > > In notebook.js will have functions that distributes actions to all > paragraphs, interpreter binding, note style etc... > In paragraph.js you shall find everything about text-editor, running > queries, pivot and visualization. > > Since the file is somewhere around 1600 lines in paragraph.js, I can help > you find what you want with more precise questions. > > Some functions you might be interested in: 'pivot = function(' , ' > pivotDataToD3ChartFormat = function(', 'setD3Chart = function(', '$scope. > loadTableData = function(' > > This Pull request (typescript) wasn't ported to the incubator repository > yet, but there was some work on splitting the paragraph into smaller parts. > It might help you understand or find what you want. > > > > On Wed, Apr 1, 2015 at 2:23 AM, madhuka udantha <madhukaudan...@gmail.com> > wrote: > > > Hi All, > > > > Can you point out some resources / tutorials to understand the code > base > > of zeppelin? > > Since I am trying to familiarize myself with the zeppelin code structure > > and architecture > > > > Thanks > > > > On Fri, Mar 20, 2015 at 10:57 AM, madhuka udantha < > > madhukaudan...@gmail.com> wrote: > > > >> Hi All, > >> > >> I'm Udantha, MSc. Student at University of Moratuwa. This GSoC 2015 > >> project, 0COMDEV-1190 captures my interest. > >> > >> I have abundant experiences of visualization techniques creating > numerous > >> dashboards[1,2] with javascript, html5, angularJS, d3 charting etc. > >> > >> My current research area comprises of big data where I have worked with > >> various types of data sets. Also I'm working with cluster representation > >> and classification techniques where visualization amounts to a > considerable > >> part. I was following COMDEV-119 (jira) with Alexander Bezzubov and > CORNEAU > >> Damien for more than week. > >> > >> Thanks > >> > >> [1] http://wso2.com/products/user-engagement-server/ > >> [2] https://github.com/wso2/jaggery > >> -- > >> Cheers, > >> Madhuka Udantha > >> http://madhukaudantha.blogspot.com > >> > > > > > > > > -- > > Cheers, > > Madhuka Udantha > > http://madhukaudantha.blogspot.com > > > -- Cheers, Madhuka Udantha http://madhukaudantha.blogspot.com