On Thu, Oct 1, 2015 at 12:52 PM, Akila Ravihansa Perera <[email protected]>
 wrote:

>
> Wouldn't it be easier to navigate if we move those common folders to root
> folder?
>
> The problem is that then the cartridges would mix up with the common ones.

On Thu, Oct 1, 2015 at 12:52 PM, Akila Ravihansa Perera <[email protected]>
wrote:

> 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
>



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

Reply via email to