On Sun, Feb 5, 2012 at 7:40 PM, Amila Suriarachchi <am...@wso2.com> wrote:

>
>
> On Sat, Feb 4, 2012 at 5:14 PM, Sameera Jayasoma <same...@wso2.com> wrote:
>
>> *Objective*:
>> Make Carbon core a top level project in WSO2 trunk. At the moment
>> complete Carbon platform code lies under
>> https://svn.wso2.org/repos/wso2/trunk/carbon/. This structure has its
>> own problems.
>>
>> *Motivations*:
>> 1) Carbon core can be treated as a separate product which has its own
>> dependencies, orbit and Carbon core can be released independently of other
>> Carbon components, products.
>> 2) To ensure that the Carbon based products can depend on a stable, well
>> tested and released version of Carbon instead of the Carbon trunk.
>> 3) This will also ensure the stability of the Carbon based products,
>> because they are no longer depend on the Carbon trunk which might undergo
>> drastic changes time to time.
>>
>> *Execution*:
>> Here is my proposal.
>> 1) We need to create two top level directories for Carbon and for
>> components, features and Carbon based products. Sample structure is shown
>> below.
>>
>> carbon
>> |--dependencies
>> |--orbits
>> |--core (core set of bundles.)
>> |--features (Carbon core features)
>> |--product (Carbon product)
>>
>> X (TODO we need to come up with a name. How about silicon. Dr. Sanjiva
>> once mentioned this name. :) )
>> |--dependencies
>> |--orbits
>> |--components
>> |--features
>> |--products
>>
>> 2) In order to change the existing svn structure to a structure like
>> above, we need to hold all the commits, say for two to three days and
>> restructure the SVN, test properly and release for commits.
>>
>> Please feel free to comment.
>>
>
> Are we going to keep the same carbon version to the features? if not how
> we going to handle the feature repose? currently feature repos are named
> with carbon versions.
>

Initial plan is to keep the same Carbon version across the whole platform.
But we can have different versions for Carbon
components/features independently from  the Carbon version.

Thanks,
Sameera.

>
> thanks,
> Amila.
>
>
>>
>> Thanks,
>> Sameera.
>>
>> --
>> Sameera Jayasoma
>> Technical Lead and Product Manager, WSO2 Carbon
>>
>> WSO2, Inc. (http://wso2.com)
>> email: same...@wso2.com
>> blog: http://tech.jayasoma.org
>>
>> Lean . Enterprise . Middleware
>>
>> _______________________________________________
>> Architecture mailing list
>> architect...@wso2.org
>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>
>>
>
>
> --
> *Amila Suriarachchi*
>
> Software Architect
> WSO2 Inc. ; http://wso2.com
> lean . enterprise . middleware
>
> phone : +94 71 3082805
>
>
> _______________________________________________
> Architecture mailing list
> architect...@wso2.org
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>


-- 
Sameera Jayasoma
Technical Lead and Product Manager, WSO2 Carbon

WSO2, Inc. (http://wso2.com)
email: same...@wso2.com
blog: http://tech.jayasoma.org

Lean . Enterprise . Middleware
_______________________________________________
Carbon-dev mailing list
Carbon-dev@wso2.org
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to