Adding to the Dev list On Thu, Oct 1, 2015 at 7:05 AM, Imesh Gunaratne <im...@wso2.com> wrote:
> Shall we move this discussion to Dev? > > Thanks > > On Wed, Sep 30, 2015 at 11:02 PM, Gayan Gunarathne <gay...@wso2.com> > 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 <gay...@wso2.com> >> wrote: >> >>> Hi, >>> >>> On Wed, Sep 30, 2015 at 9:48 PM, Akila Ravihansa Perera < >>> raviha...@wso2.com> 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 <im...@wso2.com> >>>> 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 <im...@wso2.com> >>>>> 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 <gay...@wso2.com> >>>>>> wrote: >>>>>> >>>>>>> Adding Engineering group >>>>>>> >>>>>>> >>>>>>> ---------- Forwarded message ---------- >>>>>>> From: Gayan Gunarathne <gay...@wso2.com> >>>>>>> Date: Wed, Sep 30, 2015 at 6:26 PM >>>>>>> Subject: [PPaaS] private-paas-cartridges repository structure >>>>>>> To: Imesh Gunaratne <im...@wso2.com>, Reka Thirunavukkarasu < >>>>>>> r...@wso2.com>, Udara Liyanage <ud...@wso2.com>, Lahiru Sandaruwan < >>>>>>> lahi...@wso2.com>, Rajkumar Rajaratnam <rajkum...@wso2.com>, Sajith >>>>>>> Kariyawasam <saj...@wso2.com>, Isuru Haththotuwa <isu...@wso2.com>, >>>>>>> Lasindu Charith <lasi...@wso2.com>, Akila Ravihansa Perera < >>>>>>> raviha...@wso2.com>, Chamila De Alwis <chami...@wso2.com>, Vishanth >>>>>>> Balasubramaniam <vishan...@wso2.com>, Dinithi De Silva < >>>>>>> dinit...@wso2.com>, Anuruddha Liyanarachchi <anurudd...@wso2.com>, >>>>>>> Pubudu Gunatilaka <pubu...@wso2.com>, Thanuja Uruththirakodeeswaran >>>>>>> <thanu...@wso2.com> >>>>>>> >>>>>>> >>>>>>> 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 : gay...@wso2.com | mobile : +94 775030545 >>>>>>> <%2B94%20766819985> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> >>>>>>> Gayan Gunarathne >>>>>>> Technical Lead, WSO2 Inc. (http://wso2.com) >>>>>>> Committer & PMC Member, Apache Stratos >>>>>>> email : gay...@wso2.com | 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 engineering-group+unsubscr...@wso2.com. >>>>>>> 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 engineering-group+unsubscr...@wso2.com. >>>>> 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 : gay...@wso2.com | mobile : +94 775030545 <%2B94%20766819985> >>> >>> >>> >> >> >> >> -- >> >> Gayan Gunarathne >> Technical Lead, WSO2 Inc. (http://wso2.com) >> Committer & PMC Member, Apache Stratos >> email : gay...@wso2.com | 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 : gay...@wso2.com | mobile : +94 775030545 <%2B94%20766819985>
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev