Hi,

I researched on that library [1]. That actually enables us to render
markdown in a website using Handlebars. I think it might not work in my
case since, if I am not mistaken, the siddhi doc auto generator Java
program needs to output a markdown file which will be rendered by another
markdown renderer. (At this point, I am assuming that I do not have any
control over the markdown renderer.)

Markdown notation does support HTML tags. But most markdown renderers such
as the one used by GitHub blocks markdown from loading scripts.

[1] https://www.npmjs.com/package/helper-markdown

Regards,
Nadun De Silva

On Tue, May 9, 2017 at 7:28 PM, Nirmal Fernando <[email protected]> wrote:

>
>
> 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/li
>>>>>>>>>>>>>> st
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> 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 <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]
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to