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

Reply via email to