Hi Dimuthu & Anuruddha, *Notes from Progress Discussion*
- Try out the other curl commands to Appfactory - Use the JSessionID to list app details in the impelmented REST call - Complete implementation of a basic call using the Rule based Engine I am planning to complete these tasks today. Can we have a meeting at 8.30 am tomorrow to have a demo and discuss on further implementation plans? Thanks. Regards, Dilhasha Fathima Dilhasha Nazeer <http://lk.linkedin.com/in/dilhasha/> (M.N.F.Dilhasha) Undergraduate | Department of Computer Science and Engineering University of Moratuwa Sri Lanka On Thu, Jun 18, 2015 at 5:04 AM, Dimuthu Leelarathne <[email protected]> wrote: > Hi Fathima, > > Makes sense! Thanks for the explanation. > > thanks, > dimuthu > > > On Wed, Jun 17, 2015 at 7:28 PM, Fathima Dilhasha <[email protected]> > wrote: > >> Hi Dimuthu, >> >> I suggested a rule based engine over a switch case based approach taking >> following things into consideration. >> >> - reduction in the time taken to evaluate a command over a switch >> case based approach >> - allows for maximum reuse of the code >> - easier to extend for any new commands >> - have been used by similar CLI tools >> >> Please find the attached class diagram for the basic design of rule based >> engine. The basic idea is to have several implementations for the Command, >> so that all the available commands can be maintained in the command Factory. >> >> Your feedback and suggestions on this are highly appreciated. >> >> Thanks. >> Regards, >> Dilhasha >> >> >> Fathima Dilhasha Nazeer <http://lk.linkedin.com/in/dilhasha/> >> (M.N.F.Dilhasha) >> Undergraduate | Department of Computer Science and Engineering >> University of Moratuwa >> Sri Lanka >> >> On Wed, Jun 17, 2015 at 10:58 AM, Dimuthu Leelarathne <[email protected]> >> wrote: >> >>> Hi Fathima, >>> >>> Why do you think of having a rule based engine? Could you attach the >>> design to the mail please? >>> >>> thanks, >>> dimuthu >>> >>> >>> On Wed, Jun 17, 2015 at 10:40 AM, Fathima Dilhasha < >>> [email protected]> wrote: >>> >>>> Hi, >>>> >>>> I have started a Google doc [1] >>>> <https://docs.google.com/document/d/1bD9ouBR2HeDWQ-bmx7OxKQ9q8Km4u6S6UyqlFx0ASfQ/edit?usp=sharing>for >>>> the documentation of the project. I will update implementation details as >>>> well. Please provide any suggestions on any other details to be included. >>>> >>>> [1] >>>> https://docs.google.com/document/d/1bD9ouBR2HeDWQ-bmx7OxKQ9q8Km4u6S6UyqlFx0ASfQ/edit?usp=sharing >>>> >>>> Thanks. >>>> Regards, >>>> Dilhasha >>>> >>>> Fathima Dilhasha Nazeer <http://lk.linkedin.com/in/dilhasha/> >>>> (M.N.F.Dilhasha) >>>> Undergraduate | Department of Computer Science and Engineering >>>> University of Moratuwa >>>> Sri Lanka >>>> >>>> On Mon, Jun 15, 2015 at 9:48 AM, Fathima Dilhasha < >>>> [email protected]> wrote: >>>> >>>>> Hi, >>>>> >>>>> *Notes from Progress Discussion* >>>>> >>>>> >>>>> - Try using [1] <https://github.com/golang-basic/go-curl> for REST >>>>> API access instead of go-curl [2] <http://golang.org/pkg/net/http/> >>>>> - Figure out requirements for a command based on [1] >>>>> <https://github.com/golang-basic/go-curl> >>>>> - Finish at least one API access functionality before mid review >>>>> >>>>> [1] https://github.com/golang-basic/go-curl >>>>> >>>>> [2] http://golang.org/pkg/net/http/ >>>>> Thanks. >>>>> Regards, >>>>> Dilhasha >>>>> >>>>> Fathima Dilhasha Nazeer <http://lk.linkedin.com/in/dilhasha/> >>>>> (M.N.F.Dilhasha) >>>>> Undergraduate | Department of Computer Science and Engineering >>>>> University of Moratuwa >>>>> Sri Lanka >>>>> >>>>> On Fri, Jun 12, 2015 at 8:29 AM, Fathima Dilhasha < >>>>> [email protected]> wrote: >>>>> >>>>>> Hi, >>>>>> >>>>>> *Progress Update* >>>>>> >>>>>> I have started the implementation of the CLI tool for WSO2 App >>>>>> Factory and I have been able to build an initial CLI tool (Showing help >>>>>> commands) compatible with Linux, windows and mac OS. >>>>>> >>>>>> As the next step I came up with a design for a rule based engine to >>>>>> evaluate and execute commands within the tool. The implementation of the >>>>>> rule engine is in progress. >>>>>> >>>>>> Currently, I am trying to use go-curl [1 >>>>>> <https://github.com/golang-basic/go-curl>] for the execution of the >>>>>> commands. The next progress discussion for $subject is to be held on >>>>>> Monday, 15th. >>>>>> >>>>>> [1] https://github.com/golang-basic/go-curl >>>>>> >>>>>> >>>>>> Thanks. >>>>>> >>>>>> Regards, >>>>>> Dilhasha >>>>>> >>>>>> Fathima Dilhasha Nazeer <http://lk.linkedin.com/in/dilhasha/> >>>>>> (M.N.F.Dilhasha) >>>>>> Undergraduate | Department of Computer Science and Engineering >>>>>> University of Moratuwa >>>>>> Sri Lanka >>>>>> >>>>>> On Mon, Mar 30, 2015 at 2:56 PM, Fathima Dilhasha < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> Hi Anuruddha, >>>>>>> >>>>>>> I have commented the details of the updated project proposal in the >>>>>>> GSoC site. Please let me know if any further changes are required. >>>>>>> >>>>>>> Thanks. >>>>>>> >>>>>>> Regards, >>>>>>> Dilhasha >>>>>>> >>>>>>> Fathima Dilhasha Nazeer <http://lk.linkedin.com/in/dilhasha/> >>>>>>> (M.N.F.Dilhasha) >>>>>>> Undergraduate | Department of Computer Science and Engineering >>>>>>> University of Moratuwa >>>>>>> Sri Lanka >>>>>>> >>>>>>> On Mon, Mar 23, 2015 at 3:11 PM, Fathima Dilhasha < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> Hi Anuruddha, >>>>>>>> >>>>>>>> Okay thank you. I will incorporate those basic features. >>>>>>>> >>>>>>>> Regards, >>>>>>>> Dilhasha >>>>>>>> >>>>>>>> Fathima Dilhasha Nazeer <http://lk.linkedin.com/in/dilhasha/> >>>>>>>> (M.N.F.Dilhasha) >>>>>>>> Undergraduate | Department of Computer Science and Engineering >>>>>>>> University of Moratuwa >>>>>>>> Sri Lanka >>>>>>>> >>>>>>>> On Mon, Mar 23, 2015 at 12:45 PM, Anuruddha Premalal < >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>>> Hi Fathima, >>>>>>>>> >>>>>>>>> As we discussed in the hangout you can prepare the proposal with >>>>>>>>> few basic operations as application creation/deletion, app life-cycle >>>>>>>>> management, trigger builds, app deployment etc.. Once the CLI basics >>>>>>>>> are >>>>>>>>> in place adding an operation would be as easy as parsing arguments and >>>>>>>>> calling the correct api end-points with parameters. >>>>>>>>> >>>>>>>>> Regards, >>>>>>>>> Anuruddha. >>>>>>>>> >>>>>>>>> >>>>>>>>> On Sun, Mar 22, 2015 at 10:39 AM, Fathima Dilhasha < >>>>>>>>> [email protected]> wrote: >>>>>>>>> >>>>>>>>>> Hi Anuruddha, >>>>>>>>>> >>>>>>>>>> I need the set of operations that need to be supported by the CLI >>>>>>>>>> Tool to prepare the project proposal. >>>>>>>>>> Will you provide the set of operations? Or else I can suggest a >>>>>>>>>> set of operations and then it can be refined. >>>>>>>>>> >>>>>>>>>> Please, let me know what needs to be done. >>>>>>>>>> >>>>>>>>>> Thanks. >>>>>>>>>> Regards, >>>>>>>>>> Dilhasha >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Fathima Dilhasha Nazeer <http://lk.linkedin.com/in/dilhasha/> >>>>>>>>>> (M.N.F.Dilhasha) >>>>>>>>>> Undergraduate | Department of Computer Science and Engineering >>>>>>>>>> University of Moratuwa >>>>>>>>>> Sri Lanka >>>>>>>>>> >>>>>>>>>> On Wed, Mar 18, 2015 at 9:39 AM, Fathima Dilhasha < >>>>>>>>>> [email protected]> wrote: >>>>>>>>>> >>>>>>>>>>> Hi Anuruddha, >>>>>>>>>>> >>>>>>>>>>> Thank you. I'll contact you, if I need any further >>>>>>>>>>> clarifications and prepare a draft. >>>>>>>>>>> >>>>>>>>>>> Thanks. >>>>>>>>>>> Regards, >>>>>>>>>>> Dilhasha >>>>>>>>>>> >>>>>>>>>>> Fathima Dilhasha Nazeer <http://lk.linkedin.com/in/dilhasha/> >>>>>>>>>>> (M.N.F.Dilhasha) >>>>>>>>>>> Undergraduate | Department of Computer Science and Engineering >>>>>>>>>>> University of Moratuwa >>>>>>>>>>> Sri Lanka >>>>>>>>>>> >>>>>>>>>>> On Wed, Mar 18, 2015 at 8:45 AM, Anuruddha Premalal < >>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>> >>>>>>>>>>>> Hi Fathima, >>>>>>>>>>>> >>>>>>>>>>>> Approach seems good. Please do a draft and share, will provide >>>>>>>>>>>> the needed feedback. >>>>>>>>>>>> >>>>>>>>>>>> Regards, >>>>>>>>>>>> Anuruddha. >>>>>>>>>>>> >>>>>>>>>>>> On Tue, Mar 17, 2015 at 10:17 PM, Fathima Dilhasha < >>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Hi, >>>>>>>>>>>>> >>>>>>>>>>>>> I'm a Computer Science and Engineering undergraduate from >>>>>>>>>>>>> University of Moratuwa and I'm interested in contributing for >>>>>>>>>>>>> proposal [6] >>>>>>>>>>>>> <https://docs.wso2.com/display/GSoC/Project+Proposals+for+2015#ProjectProposalsfor2015-Proposal6:AppFactory-CommandLineTool> >>>>>>>>>>>>> . >>>>>>>>>>>>> >>>>>>>>>>>>> I am planning to address the following in my project proposal. >>>>>>>>>>>>> >>>>>>>>>>>>> 1. Deciding on a language or framework to implement the CLI >>>>>>>>>>>>> Tool and backing up the choice with a research on pros and cons >>>>>>>>>>>>> of that >>>>>>>>>>>>> method >>>>>>>>>>>>> >>>>>>>>>>>>> 2. A milestone break down on how I will achieve the tasks for >>>>>>>>>>>>> the project using the above mentioned method. >>>>>>>>>>>>> >>>>>>>>>>>>> Can you point out anything I am missing and assist me on what >>>>>>>>>>>>> else I can add ? >>>>>>>>>>>>> >>>>>>>>>>>>> [6] >>>>>>>>>>>>> https://docs.wso2.com/display/GSoC/Project+Proposals+for+2015#ProjectProposalsfor2015-Proposal6:AppFactory-CommandLineTool >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> Fathima Dilhasha Nazeer <http://lk.linkedin.com/in/dilhasha/> >>>>>>>>>>>>> (M.N.F.Dilhasha) >>>>>>>>>>>>> Undergraduate | Department of Computer Science and Engineering >>>>>>>>>>>>> University of Moratuwa >>>>>>>>>>>>> Sri Lanka >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> *Anuruddha Premalal* >>>>>>>>>>>> Software Eng. | WSO2 Inc. >>>>>>>>>>>> Mobile : +94710461070 >>>>>>>>>>>> Web site : www.regilandvalley.com >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> *Anuruddha Premalal* >>>>>>>>> Software Eng. | WSO2 Inc. >>>>>>>>> Mobile : +94710461070 >>>>>>>>> Web site : www.regilandvalley.com >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >>> >>> -- >>> Dimuthu Leelarathne >>> Director & Product Lead of App Factory >>> >>> WSO2, Inc. (http://wso2.com) >>> email: [email protected] >>> Mobile : 0773661935 >>> >>> Lean . Enterprise . Middleware >>> >> >> > > > -- > Dimuthu Leelarathne > Director & Product Lead of App Factory > > WSO2, Inc. (http://wso2.com) > email: [email protected] > Mobile : 0773661935 > > Lean . Enterprise . Middleware >
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
