Hi Gayan, Wouldn't it be easier to navigate if we move those common folders to root folder?
We can create a common folder under /plugins/ folder to keep common PCA plugins and util files. Just a thought...wdyt? Thanks. On Thu, Oct 1, 2015 at 10:29 AM, Gayan Gunarathne <[email protected]> wrote: > Adding to the Dev list > > > On Thu, Oct 1, 2015 at 7:05 AM, Imesh Gunaratne <[email protected]> wrote: > >> Shall we move this discussion to Dev? >> >> Thanks >> >> On Wed, Sep 30, 2015 at 11:02 PM, Gayan Gunarathne <[email protected]> >> wrote: >> >>> As puppet,init-scripts,base image are common for all the >>> cartridges,shall we group them under common? >>> Also what about the configurator?I can see two options >>> One option will be move the configurator to the private-paas repository >>> and release it with the private paas.Other option will be we can do the >>> separate release for the configurator.Seems it is better to have a separate >>> release for the configurator. WDYT? >>> >>> Thanks, >>> Gayan >>> >>> On Wed, Sep 30, 2015 at 10:44 PM, Gayan Gunarathne <[email protected]> >>> wrote: >>> >>>> Hi, >>>> >>>> On Wed, Sep 30, 2015 at 9:48 PM, Akila Ravihansa Perera < >>>> [email protected]> wrote: >>>> >>>>> +1 for having a simple folder structure. I think we can move the >>>>> contents in /common/ folder to root folder. One can easily identify the >>>>> important files available and easy to navigate as well. >>>>> >>>>> What should be the Maven groupId for this repo? How about >>>>> "org.wso2.ppaas.cartridges" or "org.wso2.cartridges" ? >>>>> >>>> We can use org.wso2.ppaas.cartridges as groupId >>>> >>>> Thanks, >>>> Gayan >>>> >>>> >>>>> >>>> >>>>> On Wed, Sep 30, 2015 at 9:24 PM, Imesh Gunaratne <[email protected]> >>>>> wrote: >>>>> >>>>>> I would like to reduce the complexity of the folder structure and >>>>>> make it much simple. Shall we have some thing like below: >>>>>> >>>>>> private-paas-cartridges/ >>>>>> |----------------------/common/ >>>>>> |------/configurator/ >>>>>> |------/puppet/ >>>>>> |------/wso2-installer/ >>>>>> |------/scripts/ >>>>>> |-------/ec2/init.sh >>>>>> |-------/openstack/init.sh >>>>>> >>>>>> |----------------------/wso2esb/4.9.0/ >>>>>> |-----/template-module/ >>>>>> |-----/cartridge-agent-plugins/ >>>>>> |-----/application/ >>>>>> |-----/docker/ >>>>>> >>>>>> Thanks >>>>>> >>>>>> On Wed, Sep 30, 2015 at 9:13 PM, Imesh Gunaratne <[email protected]> >>>>>> wrote: >>>>>> >>>>>>> May be we can have this discussion in Dev, I cannot see any reason >>>>>>> to take this private. >>>>>>> >>>>>>> Thanks >>>>>>> >>>>>>> On Wed, Sep 30, 2015 at 6:26 PM, Gayan Gunarathne <[email protected]> >>>>>>> wrote: >>>>>>> >>>>>>>> Adding Engineering group >>>>>>>> >>>>>>>> >>>>>>>> ---------- Forwarded message ---------- >>>>>>>> From: Gayan Gunarathne <[email protected]> >>>>>>>> Date: Wed, Sep 30, 2015 at 6:26 PM >>>>>>>> Subject: [PPaaS] private-paas-cartridges repository structure >>>>>>>> To: Imesh Gunaratne <[email protected]>, Reka Thirunavukkarasu < >>>>>>>> [email protected]>, Udara Liyanage <[email protected]>, Lahiru Sandaruwan >>>>>>>> <[email protected]>, Rajkumar Rajaratnam <[email protected]>, >>>>>>>> Sajith Kariyawasam <[email protected]>, Isuru Haththotuwa < >>>>>>>> [email protected]>, Lasindu Charith <[email protected]>, Akila >>>>>>>> Ravihansa Perera <[email protected]>, Chamila De Alwis < >>>>>>>> [email protected]>, Vishanth Balasubramaniam <[email protected]>, >>>>>>>> Dinithi De Silva <[email protected]>, Anuruddha Liyanarachchi < >>>>>>>> [email protected]>, Pubudu Gunatilaka <[email protected]>, >>>>>>>> Thanuja Uruththirakodeeswaran <[email protected]> >>>>>>>> >>>>>>>> >>>>>>>> Hi All, >>>>>>>> >>>>>>>> Shall we have the following structure with >>>>>>>> the private-paas-cartridges[1] repository >>>>>>>> >>>>>>>> 1. Maintain the separate directory for each cartridge >>>>>>>> >>>>>>>> Suggested directory structure as following >>>>>>>> >>>>>>>> . >>>>>>>> >>>>>>>> ├── base-image >>>>>>>> >>>>>>>> │ └── docker >>>>>>>> >>>>>>>> │ └── scripts >>>>>>>> >>>>>>>> │ └── start-agent.sh >>>>>>>> >>>>>>>> ├── vm >>>>>>>> >>>>>>>> │ ├── init-scripts >>>>>>>> >>>>>>>> │ │ >>>>>>>> >>>>>>>> │ ├── puppet >>>>>>>> >>>>>>>> │ │ >>>>>>>> >>>>>>>> │ └── README.md >>>>>>>> >>>>>>>> ├── wso2_product >>>>>>>> >>>>>>>> ├── Version >>>>>>>> >>>>>>>> │ ├── docker >>>>>>>> >>>>>>>> │ │ >>>>>>>> >>>>>>>> │ ├── plugins >>>>>>>> >>>>>>>> │ │ >>>>>>>> >>>>>>>> │ ├── templates-modules >>>>>>>> >>>>>>>> │ │ >>>>>>>> >>>>>>>> │ ├── Samples >>>>>>>> >>>>>>>> │ └── README.md >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> Also we can move the samples to the related product folder. Then as >>>>>>>> a best practice we need to have a separate sample for each cartridge. >>>>>>>> >>>>>>>> Advantage of this structure is we will be able to release the >>>>>>>> cartridges separately. We don't need to wait for a PPaaS cartridges >>>>>>>> repository release for release the cartridge. >>>>>>>> >>>>>>>> 2. Move the configurator to the private-paas repo or other repo as >>>>>>>> the responsibility of the configurator is to generate the products >>>>>>>> configurations based on the template module of the cartridge. So we can >>>>>>>> separate it from the cartridge repository. >>>>>>>> >>>>>>>> Please share your thoughts on this. >>>>>>>> >>>>>>>> [1]https://github.com/wso2/private-paas-cartridges >>>>>>>> >>>>>>>> >>>>>>>> Thanks, >>>>>>>> Gayan >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> >>>>>>>> Gayan Gunarathne >>>>>>>> Technical Lead, WSO2 Inc. (http://wso2.com) >>>>>>>> Committer & PMC Member, Apache Stratos >>>>>>>> email : [email protected] | mobile : +94 775030545 >>>>>>>> <%2B94%20766819985> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> >>>>>>>> Gayan Gunarathne >>>>>>>> Technical Lead, WSO2 Inc. (http://wso2.com) >>>>>>>> Committer & PMC Member, Apache Stratos >>>>>>>> email : [email protected] | mobile : +94 775030545 >>>>>>>> <%2B94%20766819985> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> You received this message because you are subscribed to the Google >>>>>>>> Groups "WSO2 Engineering Group" group. >>>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>>> send an email to [email protected]. >>>>>>>> For more options, visit >>>>>>>> https://groups.google.com/a/wso2.com/d/optout. >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> *Imesh Gunaratne* >>>>>>> Senior Technical Lead >>>>>>> WSO2 Inc: http://wso2.com >>>>>>> T: +94 11 214 5345 M: +94 77 374 2057 >>>>>>> W: http://imesh.gunaratne.org >>>>>>> Lean . Enterprise . Middleware >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> *Imesh Gunaratne* >>>>>> Senior Technical Lead >>>>>> WSO2 Inc: http://wso2.com >>>>>> T: +94 11 214 5345 M: +94 77 374 2057 >>>>>> W: http://imesh.gunaratne.org >>>>>> Lean . Enterprise . Middleware >>>>>> >>>>>> -- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups "WSO2 Engineering Group" group. >>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>> send an email to [email protected]. >>>>>> For more options, visit https://groups.google.com/a/wso2.com/d/optout >>>>>> . >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Akila Ravihansa Perera >>>>> WSO2 Inc.; http://wso2.com/ >>>>> >>>>> Blog: http://ravihansa3000.blogspot.com >>>>> >>>> >>>> >>>> >>>> -- >>>> >>>> Gayan Gunarathne >>>> Technical Lead, WSO2 Inc. (http://wso2.com) >>>> Committer & PMC Member, Apache Stratos >>>> email : [email protected] | mobile : +94 775030545 <%2B94%20766819985> >>>> >>>> >>>> >>> >>> >>> >>> -- >>> >>> Gayan Gunarathne >>> Technical Lead, WSO2 Inc. (http://wso2.com) >>> Committer & PMC Member, Apache Stratos >>> email : [email protected] | mobile : +94 775030545 <%2B94%20766819985> >>> >>> >>> >> >> >> >> -- >> *Imesh Gunaratne* >> Senior Technical Lead >> WSO2 Inc: http://wso2.com >> T: +94 11 214 5345 M: +94 77 374 2057 >> W: http://imesh.gunaratne.org >> Lean . Enterprise . Middleware >> >> > > > -- > > Gayan Gunarathne > Technical Lead, WSO2 Inc. (http://wso2.com) > Committer & PMC Member, Apache Stratos > email : [email protected] | mobile : +94 775030545 <%2B94%20766819985> > > > -- Akila Ravihansa Perera WSO2 Inc.; http://wso2.com/ Blog: http://ravihansa3000.blogspot.com
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
