Avalon 4.0 Post Release Issues ------------------------------ The purpose for this file is to document potential issues that we need to discuss after the Avalon 4.0 Final Release, and before any maintenance releases (i.e. 4.1, 4.0.1, etc.). Since I don't want to clutter the mailing list and cause alarm unnecessarily, I am placing the issues in this list. Please use this file to relay any issues that we need to address after release. Issues: ------- * Should we require every Excalibur component to have a package.html file with instructions on how to use the components? This should be settled on for Beta 2. * What kind of release schedule do we want? Should be make regular releases every 3 months with what we have (i.e. bug fixes or new features)? Or Should we be milestone driven? For Framework/Excalibur I would lean toward the regular release approach. * How do components in Scratchpad be promoted to Excalibur? In other words, what are the exit criteria? * Should we wait for commons to build component directory or do it ourselves? - Excalibur is our "component directory" (BL) - Excalibur is our project that contains components (ie component repository) but we don't have a nice easily integratable interface lookup/discover and download components separately. (ie think combination of RpmFind, CPAN and tucows) (PD) * Should we support download of resources via JNLP/CJAN/JJAN * Should we even store the avalon generated jars (testlet/ logkit/avalon-*/phoenix-* in CVS or should we suck them between projects automagically). - This makes it tough to focus on one project at a time. (BL) - If we have JNLP/CJAN/JJAN repository, that can handle this requirement. (BL) * Should we have a CVS check that reformats code on insert into repository. * Should we move to docbook DTD - I am +1. The docbook documentation build process is done, and we have an easy migration path. DocBook affords a better semantic view of the documentation plus more tools to create alternate formats. (BL) - +1 (PD) * Enhance Parameters so that it can be built from writer/inputstream in such a way that it reads in velocity/turbine style parameters - Perhaps we should have a group of Parameter Builder objects so that the original form (XML, Configurations, Velocity paramters) can be separated from the actual Parameters object (SoC). (BL) - The velocity team moved it to commons and renamed the class ExtendedProperties so we can probably use our already existing fromProperties() method.