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
