Diwaker Gupta wrote:
On Tuesday 24 January 2006 4:09 pm, David Crossley wrote:

The new http://projects.apache.org/ is now
available. Forrest is not yet listed.

Do we need to change our DOAP file [1]
or maybe transform into a different syntax?
[1] http://forrest.apache.org/doap.xml

Will it still serve the existing purpose
or do we need to maintain two files?


I had created the aforementioned file to facilitate indexing in O'Reilly's CodeZoo [2]. The current doap.xml is not really a DOAP file -- its actually an ATOM feed, that contains an embedded DOAP spec as an entry. My bad in not naming it appropriately.

I've not looked at the final code for projects.a.o but the original code acepted the DOAP as either a DOAP or an ATOM feed of a DOAP. I hope that this feature has been kept.

So what we need to do is:

o create a proper DOAP file for Forrest. There's even a web-based form to help creating/updating it [3]

May not be necessary, see above, but also see below.

There are also a number of RDF additions to the DOAP format in the file requried by projects.a.o. So we need to add those, hopefully they have been documented at projects.a.o (not had time to look yet). If not then I guess a look over the httpd DOAP will show the full range of additional info since David Reid (who wrote the scripts for this) is an HTTPD dev.

o make sure the embedded DOAP in the Atom feed (rename the current doap.xml to atom.xml?) remains in sync with the actual DOAP.

If it is necessary then we should add a pipeline to the projectinfo plugin that creates the Atom feed from the DOAP file.

In fact, it may be a good idea to do it this way anyway, then we are able to provide both formats. Maybe we should ewven think about providing a pattern that strips out all the additional rdf info just in case it messes with external applications (I don't think it wil though).

Ross