[EMAIL PROTECTED] wrote: > Would this mean there would be a DTD defined for Gump modules/projects?
There is already. > One of the hassles I find with Gump (and many other xml-based tools), is > the lack of detail on what is a good vs bad descriptor, what's optional, > what's not, and what everything does. I know there's documentation on the > home pages about it.... http://cvs.apache.org/viewcvs/jakarta-alexandria/proposal/gump/dtd/ > And my other question would be, why introduce this to Gump? What is Gump > going to do with the new information? I can understand why you need it in > Centipede, but for Gump where's the value? It's about publishing info on projects. Gump already does it, and this completes the picture. Some tags can also be used to publish information and nags, ie nags can be sent , by default, to the dev mailing list. This would create a project descriptor that can be used conjunctly by all Alexandria systems that operate on projects. > Nicola Ken Barozzi <[EMAIL PROTECTED]> wrote on 06/26/2002 04:31:26 PM: > > >>[EMAIL PROTECTED] wrote: >> >>>Will the old version still be supported? >> >>It is fully compatible with the old version. >> >>In fact, this version already works OOTB with current Gump. >>The extra tags would be non-compulsory, so current descriptors wouldn't >>need to change. >> >> >>>Nicola Ken Barozzi <[EMAIL PROTECTED]> wrote on 06/25/2002 10:23:16 >> > PM: > >>> >>>>I propose to enhance the Gump descriptor by putting in tags that help >>> > to > >>>>fully define the resources used by a project. >>>> >>>>Below is the example of a project using it, with the new parts >>> > commented. > >>>><module name="krysalis-centipede"> >>>> >>>> <url href="http://www.krysalis.org/"/> >>>> >>>> <!-- the phisical location of the server --> >>>> <site hostname="krysalis.sourceforge.net" >>>> remotedir="/home/groups/k/kr/krysalis/htdocs"/> >>>> >>>> <!-- where the code is --> >>>> <cvs repository="sourceforge" >>>> host-prefix="cvs.krysalis" >>>> dir="krysalis" >>>> module="krysalis-centipede" >>>> href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/..."/> >>>> >>>> <!-- issue tracking --> >>>> <bugtrack href="http://sourceforge.net/tracker/..."/> >>>> >>>> <!-- where mailing lists and archives are --> >>>> <mailing-lists> >>>> <mailing-list user="user" >>>> mail="[EMAIL PROTECTED]" >>>> subscribe="http://lists.sourceforge.net/lists/..." >>>> unsubscribe="http://lists.sourceforge.net/lists/..."> >>>> <archives> >>>> <archive name="sourceforge" >>>> href >>> > ="http://sourceforge.net/mailarchive/..."/> > >>>> <archive name="geocrawler" >>>> href="http://www.geocrawler.com/lists/..."/> >>>> </archives> >>>> </mailing-list> >>>> <mailing-list user="developer" >>>> mail="[EMAIL PROTECTED]" >>>> subscribe="http://.../krysalis-devel" >>>> unsubscribe="http://.../krysalis-devel"> >>>> <archives> >>>> <archive name="sourceforge" >>>> href="http://.../mailarchive/..."/> >>>> <archive name="geocrawler" >>>> href="http://www.geocrawler.com/lists/..."/> >>>> </archives> >>>> </mailing-list> >>>> </mailing-lists> >>>> >>>> <description> >>>> Krysalis Centipede is a project build system >>>> based on Apache Ant. >>>> </description> >>>> >>>> <!-- a more detailed dscription of the project --> >>>> <detailed> >>>> Krysalis Centipede is a project build system >>>> based on Apache Ant. >>>> It uses prepackaged modules called "cents" that it downloads >>> > and > >>>> installs automatically, >>>> which can be used as Ant tasks or easy to use targets. >>>> Forrest is a powerful cent based on Cocoon that gives the power >>>> of the Forrest project >>>> in building project documentation. >>>> Available cents are under krysalis.org/jjar >>>> </detailed> >>>> >>>> <!-- ehat the goals of this project --> >>>> <what> >>>> <goal>Make an easy build system. Users should just run >>>> build.</goal> >>>> <goal>Make an extensible build system. Installation and use of >>>> extensions should be automatic.</goal> >>>> <goal>Make a powerful build system. Advanced users should be >>>> able to exploit and master the system to its >>> > full.</goal> > >>>> </what> >>>> >>>> <!-- the itch that needed scrathing--> >>>> <why> >>>> Ant is a great build system, but if you have to bootstrap new >>>> projects or update the current >>>> system, it'a a pain. Centipede is born to create there new >>>> features for Ant users. >>>> </why> >>>> >>>> <!-- who is supporting this project --> >>>> <vendor>Krysalis Community Project - krysalis.org</vendor> >>>> >>>> <!-- project license --> >>>> <licence>This software is released under the Krysalis Patchy >>>> Software License 1.1_01. >>>> For detailed legal and licensing issues, please read the >>>> LICENSE.* files >>>> in the /legal directory. >>>> </licence> >>>> >>>> <!-- due credits and external licenses used --> >>>> <credits> >>>> <credit>This software includes software developed by the >>> > Apache > >>>> Software Foundation >>>> (http://www.apache.org/). >>>> </credit> >>>> <credit>This software includes software developed by Clarkware >>>> Consulting, Inc. >>>> </credit> >>>> </credits> >>>> >>>> <project name="krysalis-centipede"> >>>> >>>> <!-- makes versioning; this si 1.0.0-beta2 --> >>>> <version major="1" >>>> minor="0" >>>> fix ="0" >>>> tag="beta2"/> >>>> >>>> <package>org.krysalis.centipede</package> >>>> >>>> <!-- added the default vm to use --> >>>> <ant target="gump" vm="1.2"/> >>>> >>>> <!-- script name="build"/> --> >>>> >>>> <depend project="jakarta-ant"/> >>>> <depend project="ant-contrib"/> >>>> <depend project="xml-xerces"/> >>>> <depend project="xml-xalan2"/> >>>> <depend project="jjar"/> >>>> <depend project="jtidy"/> >>>> <depend project="IzPress"/> >>>> <depend project="cruisecontrol"/> >>>> >>>> <!-- Work dirs to be included in classpath --> >>>> <work nested="tools/tmp"/> >>>> <work nested="build/classes"/> >>>> <work nested="build/testcases"/> >>>> >>>> <home nested="build"/> >>>> >>>> <nag to="..." >>>> from="Sam Ruby <[EMAIL PROTECTED]>"/> >>>> >>>> </project> >>>> >>>></module> >>>> -- Nicola Ken Barozzi [EMAIL PROTECTED] - verba volant, scripta manent - (discussions get forgotten, just code remains) --------------------------------------------------------------------- -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
