To get an idea of how to proceed I used a little sed script to turn the raw XML of the web page you referenced [1] into XML of the form
projects (project|package)* and I have half written a program to consume this XML and iterate through the files in the named packages and get an MD5 sum for each file. I had planned to spit out different XML of the form projects project* package* file* with an MD5sum attribute on the file elements. We could store this file and rerun the program at a later date to do a diff on the xml files. you can see the state of the work in progress at [2] How does this sound? [1] http://tuscany.apache.org/documentation-2x/tuscany-2x-extensibility-and-spis.html [2] http://svn.apache.org/viewvc/tuscany/sandbox/kgoodson/SourceExplore/ On Wed, Mar 10, 2010 at 11:11 AM, Simon Laws <simonsl...@googlemail.com> wrote: > On Tue, Mar 9, 2010 at 4:01 PM, kelvin goodson <kelvingood...@gmail.com> > wrote: >> I'd like to help with this. I'd like to get a clear picture of these >> interfaces myself, so marking them up would be a great way to do this. >> I don't have a good feel for how to split these into sets, but I'm >> happy to take input. I would naturally favour annotations or >> javadoc, but I'll probably do something quicker, outside of the code, >> in the short term to get a straw man to be picked at before thinking >> about editing the code. >> >> Kelvin. >> > > Very happy to have some help Kelvin. What did you have in mind in > terms of "something quicker, outside of the code,"? > > Simon >