[Cosmo-dev] split open and melt

Randy Letness randy at osafoundation.org
Wed Oct 10 15:01:14 PDT 2007


Wait, I seem to remember a big discussion about merging the ui and 
server code about a year ago...

Ted Leung wrote:
> Splitting the UI out from the server is a good goal - it will 
> definitely make it easier for us to continue revving the UI quickly.
>
> Ted
>
> On Oct 10, 2007, at 2:02 PM, Brian Moseley wrote:
>
>> those attentive to the svn commit list may have noticed that i created
>> a branch named "split" earlier today. i'm using this branch to explore
>> the idea of splitting the cosmo subproject into several subprojects,
>> as we discussed in a thread earlier this week.
>>
>> my first step is to tease the model and service apis apart from the
>> Hibernate storage implementation. this will let us package the api
>> interfaces and classes in one jar and the Hibernate classes in
>> another. then the pim, admin, and protocol subprojects, when they are
>> split apart, will only have to compile against the api jar. more
>> importantly, the unit tests for these subprojects will run very
>> quickly, since we won't have to wait for the Hibernate unit tests to
>> start up derby and load all of the spring beans from the various
>> layers. i'm probably going to need Randy's help to make sure
>> everything works as it should after the split.
>>
>> once we get that partitioning done, then i'm going to split the pim
>> (including the account browser) out into its own subproject. this will
>> require Bear's help to get the dojo js stuff and the war:inplace stuff
>> working correctly.
>>
>> if we have time after that, i'll also pull the admin ui and the dav,
>> feed, and cmp bits out into their own subprojects. these are lower
>> priority, but it would still be nice to have the capability of
>> building them separately, even if we always release them together.
>>
>> i think this its' probably 5-7 days of effort on my part to get all
>> this working, plus maybe a day or two each from Randy and Bear. if all
>> goes well, we may try to drop this into the .10 bucket.
>>
>> any thoughts?
>> _______________________________________________
>> cosmo-dev mailing list
>> cosmo-dev at lists.osafoundation.org
>> http://lists.osafoundation.org/mailman/listinfo/cosmo-dev
>
> _______________________________________________
> cosmo-dev mailing list
> cosmo-dev at lists.osafoundation.org
> http://lists.osafoundation.org/mailman/listinfo/cosmo-dev



More information about the cosmo-dev mailing list