Personally, I think what we really need is an automated system where
people could upload things and have them posted automatically for other
people to download. Like a "Braughtigan Library", or CPAN. This might be
a good niche for Strutsx, if the facilities are available. It would also
make a great working demo for attaching a database to Struts. 

Starting this morning, I am making a point of scooping up the
attachments and making them immediately available on the "More About
Struts" page. When I have a few of these together, we can get a better
idea of what a /contrib folder would look like. 

What large repositories have you been maintaining, Roland?

The Commons gang could probably use some help in this regard too.

Roland Huss wrote:
> 
> "Craig R. McClanahan" <[EMAIL PROTECTED]> writes:
> 
> > Therefore, I'm great with adding some additional committers and starting
> > work on the TODO list in the 1.1 tree.  I've also asked Ted Husted to
> > create a "contrib" directory at the top-level (in the 1.1 branch) and
> > manage the posting of other contributions that have not yet been
> > integrated into the Struts main codebase.  (If there is a high volume of
> > this, we might want to create a "jakarta-struts-sandbox" repository for
> > such things, analogous to what several other Jakarta projects have done.
> 
> Ted Husted <[EMAIL PROTECTED]> writes:
> 
> > You can send it to me, Francois. I'll post it on my Struts page right
> > away, and add it to the Contributor's area in the Struts CVS later this
> > week.
> 
> Great !
> 
> I really like the idea of a contrib area in struts as well as a the
> suggestion of a sandbox repository. As you might have noticed, I
> spent already some thoughts about a walkable way of integrating user
> contributions to struts. (I came up with strutsx.org. This was
> probably not a very good idea according to the zero resonance)
> 
> I would like to start a discussion about the structure about such a
> contribution area. What can be done to make it as painless as possible
> for the maintainers to integrate a new contribution ? How can some
> minimal quality standards be guaranteed ? What are the requirements
> for a user contribution ?
> 
> To support these goals, I have the following suggestions:
> 
>   * contributions are stored below
>     $STRUTS/contrib/<user id>/<contribution id>
> 
>   * A directory hierarchy is suggested,e.g.:
>         $CONTRIB/src/share
>         $CONTRIB/src/unit-test
>         $CONTRIB/src/example
>         $CONTRIB/doc
>         $CONTRIB/doc/taglib
> 
>   * A skeleton build.xml is provided, which uses a set of
>     predefined ant-subroutines.
> 
>   * An XML deployment descriptor for an user contribution could be
>     introduced, which contains essential information about name,
>     author, version, prerequisites, summary, unit test: yes/no,
>     example: yes/no, scope of contribution
>     (Action,ActionServlet,taglib,util).... . This deployment
>     descriptor could be used by an ant task for integration into the
>     main build process (e.g. dynamically building up the
>     documentation, building jars & wars, ...)
> 
> Since I have quite a lot of experience in building up and maintaining
> large repositories, I really would like to contribute on this
> issue (like the ant stuff or the deployment descriptor).
> 
> cu...
> --
>                                                         ...roland huss
>                                                              consol.de

Reply via email to