Ted Husted wrote:

> NEW BUSINESS
> 
> Documentation and testing requirements
> 
> As a starting point for documentation requirements, I would suggest the
> following:
> 
> (0) substantial JavaDocs (of course),

of course... +1
 
> (1) a standard catalog entry, outlining the package's "high concept"
> (purpose and scope), prerequisites, release history, mailing list and
> archive links, FAQ and Bugzilla links, and active committers
> ("whoWeAre"),

Yep.
 
> (2) a developer's guide, that explains how to use the package in more
> detail, developer to developer,

+1 : required
 
> (3) a quick-start installation page for people who just want to plug it
> in,

+1 : required 

> (4) obligatory quick-start FAQ,

sure, if needed.
 
> --
> 
> As to the Web site documentation requirements, my first thoughts are
> 
> (0) Mission statement

Can we call it 'charter'?  I have too many bad feelings about the words
'mission statement'.  Reminds me of #7 of the 10 Best Things to Say When
Caught Napping :
 
"I wasn't sleeping! I was meditating on the mission statement and
envisioning a new paradigm."  

> (1) General guidelines (part (1) of recent poll)
> 
> (2) Catalog (collection of (1) above)
> 
> (3) Primer (package creation, use, and abuse)
> 
> (4) Standards - naming hierarchy, testing requirements; sample directory
> layout, build file, documentation

+1 on requiring building with Ant.
 
> (5) Interactive FAQ (Jyve, if it can be fixed)
> 
> (6) Omnibus index to mailing lists, archives, bugzilla, and master list
> of committers
> 
> --
> 
> As to testing requirements, the obvious starting points are Junit,
> J2EEUnit, and HttpUnit.
> 
> < http://junit.org/ >

We use JUnit very effectively in Velocity to exercise the parser et al. 
It's been a literal ${DEITY}-send.
 
> < http://j2eeunit.sourceforge.net/ >
> 
> < http://sourceforge.net/projects/httpunit >
> 
> To the extent possible, we should try an integrate testing with Ant.
> This could lead to a gump that not only builds code, but tests it as
> well.-)
> 
> There's some initial background on this at
> 
> <
> http://www.mail-archive.com/struts-dev%40jakarta.apache.org/msg00481.html
> >
> 
> -Ted.

-- 
Geir Magnusson Jr.                               [EMAIL PROTECTED]

Developing for the web?  See http://jakarta.apache.org/velocity/

Reply via email to