On Sun, Apr 19, 2009 at 11:13 PM, Shane Bryzak <shane.bryzak@jboss.com> wrote:
Ok, so now we have the following structure:

/seam
  /docs
      /trunk
  /examples
      /trunk
          /booking
  /modules
      /trunk
          /captcha
          /debug
          /drools
          /excel
          /framework
          /international
          /interop
          /ioc
          /jms

          /mail
          /pdf
          /remoting
          /resteasy
          /rss
          /security
          /ui
          /version-matrix
          /wicket
  /sandbox
      /trunk
  /seam-gen
      /trunk


Should we qualify the term modules? Meaning instead of modules and sandbox we have something like

modules
sandbox-modules
thirdparty-modules

Modules (I'm open to a qualifier like official-modules) would be official modules in Seam...stuff that is going into EAP. sandbox would be modules we want to put into core, but they just aren't ready yet or may never be. thirdparty would be modules we are hosting for a community member but we don't want to maintain. For instance, perhaps the host the tapastry integration module or whatever. I'd be interested in doing that with examples too.

examples
sandbox-examples
thirdparty-examples

Thoughts? This should be easy to add without affecting what you have setup already.

On another topic, we should definitely have tests confined to each module. That's sort of obvious given they are each their own project now. I would also like to see more tests. The biggest obstacle to test writing today is that it is just too much of a time sink to create a test and get it to pass. It takes me 5 times as long to do a test as to fix the problem. I really want to see us make testing easy so that we get tests when we get patches. It's not so much for us as it is for the community and getting them to help/participate.

-Dan

--
Dan Allen
Senior Software Engineer, Red Hat | Author of Seam in Action

http://mojavelinux.com
http://mojavelinux.com/seaminaction
http://in.relation.to/Bloggers/Dan

NOTE: While I make a strong effort to keep up with my email on a daily
basis, personal or other work matters can sometimes keep me away
from my email. If you contact me, but don't hear back for more than a week,
it is very likely that I am excessively backlogged or the message was
caught in the spam filters.  Please don't hesitate to resend a message if
you feel that it did not reach my attention.