The libraries and default repositories in our code project are separate for
legacy reason we've been working to overcome. The libraries repo has
general, re-usable code and largely comprises code that formed the core of
Google Wave. The default repository has what was an "example" application
but we're now building out to be a very real implementation.

While the separation of generally re-usable code from the specifics of the
WIAB implementation is still informative, I don't think it warrants the
overhead of maintaining a separate repository. We can express it in build
files, jars, etc. I propose we merge libraries into default.

However, one thing we must resolve before doing so is to speed up the tests
in the libraries repo. The structure of the GWT tests there results in a
~30m test cycle, and that's just too long. It should be possible to have
them run much faster by re-using the GWT environment, but last time we tried
something broke so we backed it out. Dave Hearnden also has some good ideas
about annotating and separating our tests into different classes based on
speed and size.

Let's figure it out. I'd welcome some help from anyone with some GWT
experience. Meanwhile I'm going to continue cleaning up the build files for
maintainability.

Alex

-- 
You received this message because you are subscribed to the Google Groups "Wave 
Protocol" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/wave-protocol?hl=en.

Reply via email to