On Wed, 3 Apr 2002 08:45, Paul Hammant wrote:
> Most important first (and just my opinion at that)

Heres my ideas integrated in what I see as level of importance. Note that I 
haven't had a chance to look at latest build system changes yet ...

> 1) Get Excalibur building with a vanilla Ant 1.4.1.
>    - Jeffs's moded need to be merged with head

1.5 Get Manifests generated with all correct dependency and extension 
information in them. Do this via ant tasks (Currently in progress)
1.6 Get the README.txt in excaliburs products auto-generated from gump 
descripptor (or maven descriptor)
1.7 Add "library-query" ant tasks that will printout library and dependency 
info from manifests. Helps us debug inter-project dependencies etc (In 
progress)
1.8 create a build file in excalibur/tools/ that helps with creating 
releases. Includes creating zips/gzs, HEADER/README.html,  announcements, 
signing (and possibly mailouts) etc also uploads to correct place and 
increments build-number/version 
1.9 Automate creation of changelog in better way than we currently are 
(Currently we use old alexandria task with lots of bugs and then hand craft 
the output which is a bit much work).

> 2) Get Excalibur xdocs building into one or more books.
>   - this includes 'site-doc' targets
>   - update website with interim docs.

Move this "update-site" functionality into the 
excalibur/tools/update-site.xml or similar and outside of actual products 
build file.

> 4) Design for version numbering.
>   What things are in step with the 4.1.x series?

Personally I think the phoenix/cornerstone projects should be on their own 
versioning scheme much like LogKit is.

>   What things are out of step?
>       - Does FtpServer (etc) move thru 0.1, 0.2, 0.9, then straight to
> 4.1.x ?

Naah - should use its own scheme

> 6) JavaDocs.  JFDI principle.  I am very guilty of neglect in AvalonDB

JFDI?
Dunnon - we should remove all crappy javadocs (ie the ones that just say 
"method X") and then run checkstyle overcode base and fix all issues raised.

> 7) Diagrams.  Multiple neat class diagrams.  Doxygen ?

+10000

-- 
Cheers,

Pete

          Sleep.
Those little slices of Death.
     How I loathe them.
    --Edgar Allen Poe

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to