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