On Tue, May 9, 2017 at 6:52 PM, Nadun De Silva <[email protected]> wrote:

> Hi,
>
> As I mentioned before I have already implemented the core documentation
> generation aspects like reading annotated metadata and generating simple
> HTML and markdown files. But there are few things I need to clarify before
> I proceed further,
>
>    - Templating Engine -
>
>
>    - Apache FreeMarker [1] -
>
> Pros -
>
>
>    - Since this is a Java library, we can run it as part of the
>                documentation generation process. Therefore we can generate 
> any type of
>                file.
>
> Cons -
>
>
>    - This library is still in the Apache incubator.
>
>
>    - Handlebars JS [2] (Was recommended to me) -
>
> Pros -
>
>
>    - This is a more mature library.
>                - The documentation combination will be much easier since
>                we can simply merge the JSON files. (I am storing the metadata 
> after the
>                documentation generation process in JSON files for this 
> approach.)
>
> Cons -
>
>
>    - Since this is a JavaScript library, we can use this for HTML.
>                (However, we won't be able to generate markdown with this 
> which was
>                mentioned as one of the requirements.)
>
>
Can you research on https://www.npmjs.com/package/helper-markdown ?

>
> I have implemented both methods for now. Should I keep on supporting both
> methods?
>
>
>    - Documentation Combining -
>
> Since all the extensions are in different repositories I don't think we
> can do this with the Maven plugin. In the proposal, I suggested to use a
> separate server which could listen for GitHub push events and carry out the
> combination process. Should we stick with this or explore another method
> for the combination?
>
>
>    - Extension Store -
>
> Are there any special requirements of the extensions store that should be
> considered while implementing the documentation generation or the
> combination? If so how can I get to know those requirements?
>
>
> Maybe we can clarify these matters during the community bonding period.
> (Especially documentation combination and the requirements of the extension
> store)
>
> [1] http://freemarker.org/
> [2] http://handlebarsjs.com/
>
> Regards,
> Nadun De Silva
>
> On Fri, May 5, 2017 at 2:14 PM, Nadun De Silva <[email protected]> wrote:
>
>> Hi,
>>
>> Thank you for accepting my proposal for "Siddhi Extension Doc Auto
>> Generation" GSoC project.
>>
>> I have already implemented the following in the prototype and it is
>> available in a GitHub repository [1].
>>
>>    - Retrieving annotated metadata using ClassIndex library
>>    - Generating documentation using the retrieved metadata
>>       - Generating HTML and markdown documentation using Apache
>>       FreeMarker.
>>       - Generating HTML documentation file using HandlebarsJS had been
>>       implemented as well since it was the recommended templating engine.
>>       (However, I don't think we can use this approach for markdown files 
>> since
>>       Handlebars is a JS library)
>>
>> As of now, I am saving the generated documentation files inside the
>> "target/" directory and I have only created simple HTML files since I am
>> not sure of the themes that should be used.
>>
>> Please correct me if my current approach is not what is expected.
>>
>> Also, I would be grateful if we can elaborate further on our plan for the
>> upcoming months; whether we should stick with my proposal [2] or whether
>> there should be any deviations from it (especially regarding the method for
>> combining multiple documentation into a single documentation. In the
>> proposal, I suggested my initial idea where we could retrieve the
>> documentation files in all the repositories using the GitHub Contents API
>> and combine them using a completely separate program.).
>>
>> Thank you again for accepting my proposal. Hope to have a great
>> experience in doing the project in the upcoming months.
>>
>> [1] https://github.com/nadundesilva/wso2-siddhi-extension-do
>> cumentation-generator
>> [2] https://docs.google.com/document/d/1amSz_YXZjCP9FYmLyG0Y
>> VGog7LrlSSIfferhVNN2En8/edit?usp=sharing
>>
>> Thanks,
>> Nadun De Silva
>>
>> On Fri, May 5, 2017 at 2:12 PM, Nadun De Silva <[email protected]>
>> wrote:
>>
>>> Hi,
>>>
>>> Sorry. My mistake. I will resend.
>>>
>>> Thank you for pointing out.
>>>
>>> Nadun De Silva.
>>>
>>> On Fri, May 5, 2017 at 2:07 PM, Nirmal Fernando <[email protected]> wrote:
>>>
>>>> Congratulations! Please loop [email protected] always.
>>>>
>>>> On Fri, May 5, 2017 at 2:05 PM, Nadun De Silva <[email protected]>
>>>> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> Thank you for accepting my proposal for "Siddhi Extension Doc Auto
>>>>> Generation" GSoC project.
>>>>>
>>>>> I have already implemented the following in the prototype and it is
>>>>> available in a GitHub repository [1].
>>>>>
>>>>>    - Retrieving annotated metadata using ClassIndex library
>>>>>    - Generating documentation using the retrieved metadata
>>>>>       - Generating HTML and markdown documentation using Apache
>>>>>       FreeMarker.
>>>>>       - Generating HTML documentation file using HandlebarsJS had
>>>>>       been implemented as well since it was the recommended templating 
>>>>> engine.
>>>>>       (However, I don't think we can use this approach for markdown files 
>>>>> since
>>>>>       Handlebars is a JS library)
>>>>>
>>>>> As of now, I am saving the generated documentation files inside the
>>>>> "target/" directory and I have only created simple HTML files since I am
>>>>> not sure of the themes that should be used.
>>>>>
>>>>> Please correct me if my current approach is not what is expected.
>>>>>
>>>>> Also, I would be grateful if we can elaborate further on our plan for
>>>>> the upcoming months; whether we should stick with my proposal [2] or
>>>>> whether there should be any deviations from it (especially regarding the
>>>>> method for combining multiple documentation into a single documentation. 
>>>>> In
>>>>> the proposal, I suggested my initial idea where we could retrieve the
>>>>> documentation files in all the repositories using the GitHub Contents API
>>>>> and combine them using a completely separate program.).
>>>>>
>>>>> Thank you again for accepting my proposal. Hope to have a great
>>>>> experience in doing the project in the upcoming months.
>>>>>
>>>>> [1] https://github.com/nadundesilva/wso2-siddhi-extension-do
>>>>> cumentation-generator
>>>>> [2] https://docs.google.com/document/d/1amSz_YXZjCP9FYmLyG0Y
>>>>> VGog7LrlSSIfferhVNN2En8/edit?usp=sharing
>>>>>
>>>>> Thanks,
>>>>> Nadun De Silva
>>>>>
>>>>> On Mon, Apr 3, 2017 at 8:49 PM, Nadun De Silva <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I have submitted the final proposal via the GSoC web portal. Thank
>>>>>> you very much for all the support given.
>>>>>>
>>>>>> On Sat, Apr 1, 2017 at 11:02 AM, Nadun De Silva <[email protected]>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> Thank you for the updates. I will make the necessary changes and
>>>>>>> submit.
>>>>>>>
>>>>>>> On Fri, Mar 31, 2017 at 2:52 PM, Sriskandarajah Suhothayan <
>>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>>> I have given some update in the proposal please fix and submit.
>>>>>>>>
>>>>>>>> On Mon, Mar 27, 2017 at 4:24 PM, Nadun De Silva <[email protected]
>>>>>>>> > wrote:
>>>>>>>>
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> I have prepared a proposal and I have shared it with WSO2 via the
>>>>>>>>> GSoC web portal.
>>>>>>>>>
>>>>>>>>> In the proposal, I have not gone into detail about the design and
>>>>>>>>> implementation of the "combination of documentation" part (deliverable
>>>>>>>>> 3) since we have not completely finalised details on how we should do 
>>>>>>>>> that.
>>>>>>>>> Would that be enough for the proposal?
>>>>>>>>>
>>>>>>>>> Please let me know if there are any changes required in the
>>>>>>>>> proposal. I am hoping to submit the final proposal based any 
>>>>>>>>> suggestions
>>>>>>>>> received from you.
>>>>>>>>>
>>>>>>>>> Thank you.
>>>>>>>>>
>>>>>>>>> On Fri, Mar 17, 2017 at 7:09 PM, Nadun De Silva <
>>>>>>>>> [email protected]> wrote:
>>>>>>>>>
>>>>>>>>>> Hi,
>>>>>>>>>>
>>>>>>>>>> For HTML pages we can use Handlebars JS. I'm not sure if we can
>>>>>>>>>> do so for MD files.
>>>>>>>>>>
>>>>>>>>>> I will research further and try out both template engines.
>>>>>>>>>>
>>>>>>>>>> Thank you.
>>>>>>>>>>
>>>>>>>>>> On Fri, Mar 17, 2017 at 5:48 PM, Nirmal Fernando <[email protected]
>>>>>>>>>> > wrote:
>>>>>>>>>>
>>>>>>>>>>> You can try handlebars JS as well. https://github.com/wycat
>>>>>>>>>>> s/handlebars.js/
>>>>>>>>>>>
>>>>>>>>>>> On Fri, Mar 17, 2017 at 12:44 PM, Nadun De Silva <
>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi,
>>>>>>>>>>>>
>>>>>>>>>>>> Thank you for the information.
>>>>>>>>>>>>
>>>>>>>>>>>> I have started to create a prototype for this project. My
>>>>>>>>>>>> approach is as follows,
>>>>>>>>>>>>
>>>>>>>>>>>>    - Loading the Siddhi extension classes using ClassIndex
>>>>>>>>>>>>    library used by siddhi annotations.
>>>>>>>>>>>>    - Generating a simple HTML skeleton using Apache FreeMarker
>>>>>>>>>>>>    [1] as the template engine.
>>>>>>>>>>>>    - Running the above logic from a Mojo.
>>>>>>>>>>>>
>>>>>>>>>>>> Please correct me if my approach is not what is expected. I
>>>>>>>>>>>> have pushed the above implementation to a GitHub repository. [2]
>>>>>>>>>>>>
>>>>>>>>>>>> I will also start working on the proposal.
>>>>>>>>>>>>
>>>>>>>>>>>> [1] http://freemarker.org/
>>>>>>>>>>>> [2] https://github.com/nadundesilva/wso2-siddhi-extension-do
>>>>>>>>>>>> cumentation-generator
>>>>>>>>>>>>
>>>>>>>>>>>> Thank you.
>>>>>>>>>>>>
>>>>>>>>>>>> On Wed, Mar 15, 2017 at 1:00 AM, Sriskandarajah Suhothayan <
>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Tue, Mar 14, 2017 at 7:38 PM, Nadun De Silva <
>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Thank you for the response. I have researched a bit more and
>>>>>>>>>>>>>> have few more follow-up questions
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> It will not be in the current Siddhi format, we are thinking
>>>>>>>>>>>>>>> of a plain HTML and MD files which can be part of Siddhi Docs 
>>>>>>>>>>>>>>> in Github.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Then I think when the Mojo is executed, I should create the
>>>>>>>>>>>>>> HTML and MD files inside the maven project so that with each 
>>>>>>>>>>>>>> push, the
>>>>>>>>>>>>>> GitHub repos are updated. Is this what is expected?
>>>>>>>>>>>>>>
>>>>>>>>>>>>> Yes
>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Can have multiple pages (one per namespace) and having index
>>>>>>>>>>>>>>> and navigation across is good. Please present your suggestion 
>>>>>>>>>>>>>>> we can
>>>>>>>>>>>>>>> discuss and come to a conclusion on this.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Since by the time the combination happens, all the
>>>>>>>>>>>>>> documentation is in GitHub repos, my suggestion would be to get 
>>>>>>>>>>>>>> the content
>>>>>>>>>>>>>> of the generated HTML files using the GitHub contents API [1] 
>>>>>>>>>>>>>> and then
>>>>>>>>>>>>>> combine them. But this will be a separate program which will be 
>>>>>>>>>>>>>> run for the
>>>>>>>>>>>>>> combination alone.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> If we decide to use this approach, I would suggest
>>>>>>>>>>>>>> implementing one of the following or any other method for 
>>>>>>>>>>>>>> rerunning the
>>>>>>>>>>>>>> combination process.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>    - A server listening to GitHub webhooks [2]
>>>>>>>>>>>>>>    - A scheduled task
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> What is your opinion about this approach?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> We are moving extensions to wso2-extensions repo[5] and going
>>>>>>>>>>>>> to host all of them in the extension store[6] so each extension 
>>>>>>>>>>>>> will have
>>>>>>>>>>>>> it's own doc, and siddhi-core might have one with the predefined 
>>>>>>>>>>>>> functions.
>>>>>>>>>>>>> We might not need to combine multiple repos together at this 
>>>>>>>>>>>>> point, but
>>>>>>>>>>>>> when there are multiple extsnsions within the same repo they need 
>>>>>>>>>>>>> to be
>>>>>>>>>>>>> properly organized. If time permits we can explore how we can 
>>>>>>>>>>>>> merge then,
>>>>>>>>>>>>> but it's not a requirement at this point.
>>>>>>>>>>>>>
>>>>>>>>>>>>> [5]https://github.com/wso2-extensions/?q=siddhi&type=&langua
>>>>>>>>>>>>> ge=
>>>>>>>>>>>>> [6]https://store.wso2.com/store/assets/analyticsextension/list
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>> I also have a question about the Siddhi annotations. At the
>>>>>>>>>>>>>> moment, all the details are in one annotation called 
>>>>>>>>>>>>>> "@Extension" [3] and
>>>>>>>>>>>>>> it does not contain the "return value" of the extension. How can 
>>>>>>>>>>>>>> I fetch
>>>>>>>>>>>>>> the return value of functions from the current annotation system?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> We have to change the previous implementation to bring all
>>>>>>>>>>>>> into one annotation as we did some improvements to optimize 
>>>>>>>>>>>>> extension class
>>>>>>>>>>>>> loading and that needed a single extension annotation.
>>>>>>>>>>>>> To identify the return value use the "returnAttributes()":
>>>>>>>>>>>>>  for functions this will have only the return type and no names, 
>>>>>>>>>>>>> for
>>>>>>>>>>>>> windows this will return empty, and for stream processors this 
>>>>>>>>>>>>> can have
>>>>>>>>>>>>> some attributes with names.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Regards
>>>>>>>>>>>>> Suho
>>>>>>>>>>>>>
>>>>>>>>>>>>> [1] https://developer.github.com/v3/repos/contents/#get-cont
>>>>>>>>>>>>>> ents
>>>>>>>>>>>>>> [2] https://developer.github.com/webhooks/
>>>>>>>>>>>>>> [3] https://github.com/wso2/siddhi/blob/master/modules/siddh
>>>>>>>>>>>>>> i-annotations/src/main/java/org/wso2/siddhi/annotation/Exten
>>>>>>>>>>>>>> sion.java
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Thank you.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Mon, Mar 13, 2017 at 10:04 PM, Sriskandarajah Suhothayan <
>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Sat, Mar 11, 2017 at 8:45 PM, Nadun De Silva <
>>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I am an undergraduate at the University of Moratuwa in my
>>>>>>>>>>>>>>>> final year. I also worked as an intern at WSO2 last year.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I am interested in *"Siddhi Extension Doc Auto Generation"* 
>>>>>>>>>>>>>>>> GSoC
>>>>>>>>>>>>>>>> project. I have worked with WSO2 CEP and Siddhi during my 
>>>>>>>>>>>>>>>> internship and I
>>>>>>>>>>>>>>>> am also familiar with the Siddhi annotations.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I went through the references provided and I would be very
>>>>>>>>>>>>>>>> grateful if I can get more guidance on how I can learn more 
>>>>>>>>>>>>>>>> details about
>>>>>>>>>>>>>>>> the project. Some of the questions I have are as follows.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>    1. Does the final HTML pages need to be deployed into
>>>>>>>>>>>>>>>>    the current Siddhi documentation and if so is that part of 
>>>>>>>>>>>>>>>> the project
>>>>>>>>>>>>>>>>    scope?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> It will not be in the current Siddhi format, we are
>>>>>>>>>>>>>>> thinking of a plain HTML and MD files which can be part of 
>>>>>>>>>>>>>>> Siddhi Docs in
>>>>>>>>>>>>>>> Github.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>    1. Does the combined documentation (Deliverable 3) need
>>>>>>>>>>>>>>>>    to be in the same structure the current documentation is 
>>>>>>>>>>>>>>>> in? (If not the
>>>>>>>>>>>>>>>>    combination can maybe be achieved by having separate pages 
>>>>>>>>>>>>>>>> for extension
>>>>>>>>>>>>>>>>    namespaces with proper navigation between them)
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Can have multiple pages (one per namespace) and having
>>>>>>>>>>>>>>> index and navigation across is good. Please present your 
>>>>>>>>>>>>>>> suggestion we can
>>>>>>>>>>>>>>> discuss and come to a conclusion on this.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>    1. If I understood correctly the project does not cover
>>>>>>>>>>>>>>>>    the inbuilt processors. Please correct me if I'm wrong.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> We have now done some improvements, and now the internal
>>>>>>>>>>>>>>> functions too support annotations, so they can also be 
>>>>>>>>>>>>>>> generated with the
>>>>>>>>>>>>>>> approach.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Regards
>>>>>>>>>>>>>>> Suho
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Thank you.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Nadun De Silva
>>>>>>>>>>>>>>>> Undergraduate of Computer Science and Engineering
>>>>>>>>>>>>>>>> University of Moratuwa
>>>>>>>>>>>>>>>> https://lk.linkedin.com/in/nadundesilva
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> *S. Suhothayan*
>>>>>>>>>>>>>>> Associate Director / Architect & Team Lead of WSO2 Complex
>>>>>>>>>>>>>>> Event Processor
>>>>>>>>>>>>>>> *WSO2 Inc. *http://wso2.com
>>>>>>>>>>>>>>> * <http://wso2.com/>*
>>>>>>>>>>>>>>> lean . enterprise . middleware
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> *cell: (+94) 779 756 757 <077%20975%206757> | blog:
>>>>>>>>>>>>>>> http://suhothayan.blogspot.com/ 
>>>>>>>>>>>>>>> <http://suhothayan.blogspot.com/>twitter:
>>>>>>>>>>>>>>> http://twitter.com/suhothayan <http://twitter.com/suhothayan> | 
>>>>>>>>>>>>>>> linked-in:
>>>>>>>>>>>>>>> http://lk.linkedin.com/in/suhothayan 
>>>>>>>>>>>>>>> <http://lk.linkedin.com/in/suhothayan>*
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> [image: profile_pic.jpg]
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Nadun De Silva
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Undergraduate of Computer Science and Engineering
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> University of Moratuwa
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> [image: GitHub.png] <https://github.com/nadundesilva> [image:
>>>>>>>>>>>>>> LinkedIn.png] <http://www.linkedin.com/in/nadundesilva> [image:
>>>>>>>>>>>>>> Facebook.png] <https://www.facebook.com/nadunrds>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Mobile:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> (+94) 77 8 222 607
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Email:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>>
>>>>>>>>>>>>> *S. Suhothayan*
>>>>>>>>>>>>> Associate Director / Architect & Team Lead of WSO2 Complex
>>>>>>>>>>>>> Event Processor
>>>>>>>>>>>>> *WSO2 Inc. *http://wso2.com
>>>>>>>>>>>>> * <http://wso2.com/>*
>>>>>>>>>>>>> lean . enterprise . middleware
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> *cell: (+94) 779 756 757 <077%20975%206757> | blog:
>>>>>>>>>>>>> http://suhothayan.blogspot.com/ 
>>>>>>>>>>>>> <http://suhothayan.blogspot.com/>twitter:
>>>>>>>>>>>>> http://twitter.com/suhothayan <http://twitter.com/suhothayan> | 
>>>>>>>>>>>>> linked-in:
>>>>>>>>>>>>> http://lk.linkedin.com/in/suhothayan 
>>>>>>>>>>>>> <http://lk.linkedin.com/in/suhothayan>*
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>>
>>>>>>>>>>>> [image: profile_pic.jpg]
>>>>>>>>>>>>
>>>>>>>>>>>> Nadun De Silva
>>>>>>>>>>>>
>>>>>>>>>>>> Undergraduate of Computer Science and Engineering
>>>>>>>>>>>>
>>>>>>>>>>>> University of Moratuwa
>>>>>>>>>>>>
>>>>>>>>>>>> [image: GitHub.png] <https://github.com/nadundesilva> [image:
>>>>>>>>>>>> LinkedIn.png] <http://www.linkedin.com/in/nadundesilva> [image:
>>>>>>>>>>>> Facebook.png] <https://www.facebook.com/nadunrds>
>>>>>>>>>>>>
>>>>>>>>>>>> Mobile:
>>>>>>>>>>>>
>>>>>>>>>>>> (+94) 77 8 222 607
>>>>>>>>>>>>
>>>>>>>>>>>> Email:
>>>>>>>>>>>>
>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>>
>>>>>>>>>>> Thanks & regards,
>>>>>>>>>>> Nirmal
>>>>>>>>>>>
>>>>>>>>>>> Technical Lead - Analytics Team, WSO2 Inc.
>>>>>>>>>>> Mobile: +94715779733 <071%20577%209733>
>>>>>>>>>>> Blog: http://nirmalfdo.blogspot.com/
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>>
>>>>>>>>>> [image: profile_pic.jpg]
>>>>>>>>>>
>>>>>>>>>> Nadun De Silva
>>>>>>>>>>
>>>>>>>>>> Undergraduate of Computer Science and Engineering
>>>>>>>>>>
>>>>>>>>>> University of Moratuwa
>>>>>>>>>>
>>>>>>>>>> [image: GitHub.png] <https://github.com/nadundesilva> [image:
>>>>>>>>>> LinkedIn.png] <http://www.linkedin.com/in/nadundesilva> [image:
>>>>>>>>>> Facebook.png] <https://www.facebook.com/nadunrds>
>>>>>>>>>>
>>>>>>>>>> Mobile:
>>>>>>>>>>
>>>>>>>>>> (+94) 77 8 222 607
>>>>>>>>>>
>>>>>>>>>> Email:
>>>>>>>>>>
>>>>>>>>>> [email protected]
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>>
>>>>>>>>> [image: profile_pic.jpg]
>>>>>>>>>
>>>>>>>>> Nadun De Silva
>>>>>>>>>
>>>>>>>>> Undergraduate of Computer Science and Engineering
>>>>>>>>>
>>>>>>>>> University of Moratuwa
>>>>>>>>>
>>>>>>>>> [image: GitHub.png] <https://github.com/nadundesilva> [image:
>>>>>>>>> LinkedIn.png] <http://www.linkedin.com/in/nadundesilva> [image:
>>>>>>>>> Facebook.png] <https://www.facebook.com/nadunrds>
>>>>>>>>>
>>>>>>>>> Mobile:
>>>>>>>>>
>>>>>>>>> (+94) 77 8 222 607
>>>>>>>>>
>>>>>>>>> Email:
>>>>>>>>>
>>>>>>>>> [email protected]
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>>
>>>>>>>> *S. Suhothayan*
>>>>>>>> Associate Director / Architect
>>>>>>>> *WSO2 Inc. *http://wso2.com
>>>>>>>> * <http://wso2.com/>*
>>>>>>>> lean . enterprise . middleware
>>>>>>>>
>>>>>>>>
>>>>>>>> *cell: (+94) 779 756 757 <077%20975%206757> | blog:
>>>>>>>> http://suhothayan.blogspot.com/ 
>>>>>>>> <http://suhothayan.blogspot.com/>twitter:
>>>>>>>> http://twitter.com/suhothayan <http://twitter.com/suhothayan> | 
>>>>>>>> linked-in:
>>>>>>>> http://lk.linkedin.com/in/suhothayan 
>>>>>>>> <http://lk.linkedin.com/in/suhothayan>*
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>>
>>>>>>> [image: profile_pic.jpg]
>>>>>>>
>>>>>>> Nadun De Silva
>>>>>>>
>>>>>>> Undergraduate of Computer Science and Engineering
>>>>>>>
>>>>>>> University of Moratuwa
>>>>>>>
>>>>>>> [image: GitHub.png] <https://github.com/nadundesilva> [image:
>>>>>>> LinkedIn.png] <http://www.linkedin.com/in/nadundesilva> [image:
>>>>>>> Facebook.png] <https://www.facebook.com/nadunrds>
>>>>>>>
>>>>>>> Mobile:
>>>>>>>
>>>>>>> (+94) 77 8 222 607
>>>>>>>
>>>>>>> Email:
>>>>>>>
>>>>>>> [email protected]
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>>
>>>>>> [image: profile_pic.jpg]
>>>>>>
>>>>>> Nadun De Silva
>>>>>>
>>>>>> Undergraduate of Computer Science and Engineering
>>>>>>
>>>>>> University of Moratuwa
>>>>>>
>>>>>> [image: GitHub.png] <https://github.com/nadundesilva> [image:
>>>>>> LinkedIn.png] <http://www.linkedin.com/in/nadundesilva> [image:
>>>>>> Facebook.png] <https://www.facebook.com/nadunrds>
>>>>>>
>>>>>> Mobile:
>>>>>>
>>>>>> (+94) 77 8 222 607
>>>>>>
>>>>>> Email:
>>>>>>
>>>>>> [email protected]
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>>
>>>>> [image: profile_pic.jpg]
>>>>>
>>>>> Nadun De Silva
>>>>>
>>>>> Undergraduate of Computer Science and Engineering
>>>>>
>>>>> University of Moratuwa
>>>>>
>>>>> [image: GitHub.png] <https://github.com/nadundesilva> [image:
>>>>> LinkedIn.png] <http://www.linkedin.com/in/nadundesilva> [image:
>>>>> Facebook.png] <https://www.facebook.com/nadunrds>
>>>>>
>>>>> Mobile:
>>>>>
>>>>> (+94) 77 8 222 607
>>>>>
>>>>> Email:
>>>>>
>>>>> [email protected]
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>>
>>>> Thanks & regards,
>>>> Nirmal
>>>>
>>>> Technical Lead, WSO2 Inc.
>>>> Mobile: +94715779733 <071%20577%209733>
>>>> Blog: http://nirmalfdo.blogspot.com/
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>>
>>> [image: profile_pic.jpg]
>>>
>>> Nadun De Silva
>>>
>>> Undergraduate of Computer Science and Engineering
>>>
>>> University of Moratuwa
>>>
>>> [image: GitHub.png] <https://github.com/nadundesilva> [image:
>>> LinkedIn.png] <http://www.linkedin.com/in/nadundesilva> [image:
>>> Facebook.png] <https://www.facebook.com/nadunrds>
>>>
>>> Mobile:
>>>
>>> (+94) 77 8 222 607
>>>
>>> Email:
>>>
>>> [email protected]
>>>
>>
>>
>>
>> --
>>
>> [image: profile_pic.jpg]
>>
>> Nadun De Silva
>>
>> Undergraduate of Computer Science and Engineering
>>
>> University of Moratuwa
>>
>> [image: GitHub.png] <https://github.com/nadundesilva> [image:
>> LinkedIn.png] <http://www.linkedin.com/in/nadundesilva> [image:
>> Facebook.png] <https://www.facebook.com/nadunrds>
>>
>> Mobile:
>>
>> (+94) 77 8 222 607
>>
>> Email:
>>
>> [email protected]
>>
>
>
>
> --
>
> [image: profile_pic.jpg]
>
> Nadun De Silva
>
> Undergraduate of Computer Science and Engineering
>
> University of Moratuwa
>
> [image: GitHub.png] <https://github.com/nadundesilva> [image:
> LinkedIn.png] <http://www.linkedin.com/in/nadundesilva> [image:
> Facebook.png] <https://www.facebook.com/nadunrds>
>
> Mobile:
>
> (+94) 77 8 222 607
>
> Email:
>
> [email protected]
>



-- 

Thanks & regards,
Nirmal

Technical Lead, WSO2 Inc.
Mobile: +94715779733
Blog: http://nirmalfdo.blogspot.com/
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to