It should be a component repo and we should have the product profile in EI.

Regards
Nandika

On Thu, Apr 27, 2017 at 1:46 PM, Madhawa Gunasekara <madha...@wso2.com>
wrote:

> Hi Eranda,
>
> +1 to make it into one repo. AFAIU We don't need to have product folder
> here, Since We don't create a p2 profile in this repo. We should include
> only components and features in this repo.
>
> Thanks,
> Madhawa
>
> On Thu, Apr 27, 2017 at 11:32 AM, Eranda Rajapakshe <eran...@wso2.com>
> wrote:
>
>> Hi, HasithaD and I are working on bootstrapping the C5 based Message
>> Broker product.
>>
>> In the current version of WSO2 Message broker (3.x) we have following 3
>> repos.
>>
>>
>>    1.
>>
>>    Andes - contains the messaging core, apache qpid fork and JMX
>>    monitoring objects.
>>    2.
>>
>>    Carbon-business-messaging - contains admin services, wraps andes as a
>>    osgi service, and the UI impl.
>>    3.
>>
>>    Product-mb - contains test cases, and distribution configurations.
>>
>>
>> For MB 4x, we have come up with a more unified structure based on a
>> single repo (refer [2] as an example). The intention here is to reduce
>> build and maintenance complexity. However, if there is a need to use
>> separate components/features within MB into other products, we need to go
>> for separate repos as and when required.
>>
>> We will be working on product-mb/4.x.x branch [1]. Please let us know any
>> suggestion and comments on this.
>>
>> [1]. https://github.com/wso2/product-mb/tree/4.x.x
>>
>> [2].
>>
>> product-mb
>>
>> ├── components
>>
>> │     ├── org.wso2.carbon.andes
>>
>> │     ├── org.wso2.carbon.mb.services
>>
>> │     ├── org.wso2.carbon.mb.ui
>>
>> │     └── …..
>>
>> ├── features
>>
>> │     ├── org.wso2.carbon.andes.feature
>>
>> │     ├── org.wso2.carbon.mb.services.feature
>>
>> │     ├── org.wso2.carbon.mb.ui.feature
>>
>> │     └── …...
>>
>> ├── pom.xml
>>
>> ├── LICENSE.txt
>>
>> ├── README.md
>>
>> └── product
>>
>>       ├── carbon-home
>>
>>       │       └── README.md
>>
>>       ├── carbon.product
>>
>>       ├── pom.xml
>>
>>       └── src
>>
>>               └── assembly
>>
>>                      ├── bin.xml
>>                       └── filter.properties
>>
>> Thanks,
>> --
>> *Eranda Rajapakshe*
>> Software Engineer
>> WSO2 Inc.
>> Mobile : +94784822608
>>
>> _______________________________________________
>> Dev mailing list
>> d...@wso2.org
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> *Madhawa Gunasekara*
> Software Engineer
> WSO2 Inc.; http://wso2.com
> lean.enterprise.middleware
>
> mobile: +94 719411002 <+94+719411002>
> blog: *http://madhawa-gunasekara.blogspot.com
> <http://madhawa-gunasekara.blogspot.com>*
> linkedin: *http://lk.linkedin.com/in/mgunasekara
> <http://lk.linkedin.com/in/mgunasekara>*
>



-- 
Nandika Jayawardana
WSO2 Inc ; http://wso2.com
lean.enterprise.middleware
_______________________________________________
Architecture mailing list
Architecture@wso2.org
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to