[DDI-SRG] Organization of Sourceforge CVS tree
Mark Diggory
mdiggory at MIT.EDU
Thu Jul 26 11:52:04 EDT 2007
Wendy requested I write up a recommendation on reorganizing some
parts of the cvs tree. Specifically, we have the following directory
structure:
http://ddi-alliance.cvs.sourceforge.net/ddi-alliance/ddi/dtd
> Tables.dtd
> Version1-01.dtd
> Version1-02-1.dtd
> Version1-02.dtd
> Version1-2-2.dtd
> Version1-3.dtd
> Version1.dtd
> Version2-0.dtd
> Version2-1.dtd
and
http://ddi-alliance.cvs.sourceforge.net/ddi-alliance/w3c/
> 3.0/
> archive.xsd
> comparative.xsd
> conceptualcomponent.xsd
> datacollection.xsd
> dataset.xsd
> dcelements.xsd
> ...
> 3_0_11_07_2006.zip
> 3_0_5_22_2006.zip
> 3_0_8_23_2006.zip
> 3_0_CR_06_22_2007.zip
> DDI_3.0_Part_IVB_XML_Schemas_cr.zip
> FinalsForPublicComment.zip
> Version1-01.xsd
> Version1-02-1.xsd
> Version1-02.xsd
> Version1-2-2.xsd
> Version1-3.xsd
> Version1.xsd
> Version2-0.xsd
> Version2-1.xsd
> doc.xsd
After a brief chat we determined it would be appropriate to clean
this up, I'm recommending the following:
/ddi/DDI-TIC/schemas/dtd/1.x/
> Tables.dtd
> Version1-01.dtd
> Version1-02-1.dtd
> Version1-02.dtd
> Version1-2-2.dtd
> Version1-3.dtd
> Version1.dtd
/ddi/DDI-TIC/schemas/dtd/2.x/
> Tables.dtd
> Version2-0.dtd
> Version2-1.dtd
/ddi/DDI-TIC/schemas/w3c/1.x/
> Version1-01.xsd
> Version1-02-1.xsd
> Version1-02.xsd
> Version1-2-2.xsd
> Version1-3.xsd
> Version1.xsd
> doc.xsd
/ddi/DDI-TIC/schemas/w3c/2.x/
> Version2-0.xsd
> Version2-1.xsd
> doc.xsd
/ddi/DDI-TIC/schemas/w3c/3.x/
> ...
And that the zip file either go onto a website or the FRS.
Thus the actual w3c directory will actually just contain directories
and possibly a README saying what is present.
and possibly a separate directory for "zip archive" distributions or
simply use the "File Release Management" system of S.F. to distribute
those.
The primary goal would be to de-clutter and clarify where to get
specific "versions" and distributions of the schema from. Rather
than having zip files in the /ddi/w3c/ for 3.0 with the xsd's for 2.0
they would reside outside that location. I would also suggest that if
your looking to continue to evolve that which is under the 3.0
directory, that you begin to use "Tagging" to identifiy specific
verisons of your work under the trunk (and that this can be done
retroactively by assigning tags at specific dates your distributions
were produced.
-Mark
~~~~~~~~~~~~~
Mark R. Diggory - DSpace Systems Manager
MIT Libraries, Systems and Technology Services
Massachusetts Institute of Technology
More information about the DDI-SRG
mailing list