Hi Kishanthan,

Agreed. As per Nandika, the product folder here is invalid since MB will
only result in a set of components + features to be used by other carbon
products.

Based on that standing, we will not need to do product releases but do only
component+feature releases.

Thanks


On Thu, Apr 27, 2017 at 1:46 PM, Madhawa Gunasekara <[email protected]>
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 <[email protected]>
> 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
>> [email protected]
>> 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>*
>



-- 
Cheers,

Hasitha Amal De Silva
Senior Software Engineer
Mobile : +94772037426
Blog    : http://devnutshell.tumblr.com/
WSO2 Inc.: http://wso2.com ( lean.enterprise.middleware. )
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to