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