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-
documentation-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=&language=
>>>>>>>>>>> [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-contents
>>>>>>>>>>>> [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]
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to