"Craig R. McClanahan" wrote:
> src/ Java sources for components
> example/ Sources for example webapp
> share/ Sources for struts.jar
> test/ Sources for test webapp
> unit/ Sources for unit tests
> upload/ Sources for upload webapp
...
> web/ Webapp sources for components
> blank/ Web files for blank webapp
> example/ Web files for example webapp
> template/ Web files for template webapp
> test/ Web files for test webapp
> upload/ Web files for upload webapp
>
> Comments?
These aren't necessarily targeted for the 1.0 timeframe, but
(1) Eventually, I think we should give the Struts "example" application
a proper name, and make room for other example applications. I'd
actually like to do an "examples" (plural) application or some type of
toolkit that demonstrated how to do this and that. Like working FAQ.
(2) It has always seemed to me that sources for any standalone Web
applications should be kept with that application, and that the src
folder should be reserved for the framework (struts.jar) and now the
unit tests.
(2-b) I guess my feeling here is that the org.apache.struts packages are
the "kernel", and the rest is stuff we include with it, the way RedHat
or Mandrake include stuff with the linux kernel. For some reason, I feel
like we should also keep them separate in the tree.
(3) I'd actually like to do a Struts Development Kit and a "Struts
Sampler". The Struts Sampler would just be a ZIP of the Web App WARS,
ready to plug and play. Since this would include the Struts blank
application and documentation, I think a person could actually start
writing Struts apps from there. If someone wants to build Struts, they
could get the SDK the source distribution.
-Ted.