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
