[Nexus-developers] NeXus CVS restructure

Akeroyd, FA (Freddie) F.A.Akeroyd at rl.ac.uk
Mon Oct 6 19:08:17 BST 2003


Dear NeXus developers,

In the absence of any further comments, I propose to do the following: 

CVS Repository structure
------------------------

CVSROOT/nexus
 	include
 	src
		nxdict
 	bindings
 		f77
 		f90
 		python
 		java
 		tcl
 		idl
 	windows
  	vms
 	deb			# What was this: debian, debug ???
 	tests
 	applications
      contrib
  	examples
	release		# programs for building distribution kits
	definitions		# in xml form, which may have documentation
embedded
		templates
		instruments
 	doc
		api			 # nexus API
		definitions		 # general stuff about how to edit
and use definitions/templates etc
			templates    # only present if not doc not embedded
in xml
			instruments	 # only present if not doc not
embedded in xml
		howto

I have removed the "latex", "html", "man", "ps", "txt" and "pdf" directories
from 
the repository. The reason for this is that though we may ship the
documentation in 
multiple formats in an install kit, we would not store all these in CVS -
they would
be generated as needed from a "master format" (XML maybe?) 

Web server pages
----------------
Probably best kept as a separate CVS module as they are not all pure HTML;
when
a kit is built the pages could be extracted as HTML from the web for
inclusion.

CVS Server specific bits
------------------------

The new CVS server will be accessed via "cvs pserver" protocol and the alias

"nexus.isis.rl.ac.uk"  I will create CVS accounts for all developers using 
their initials as the usernames, which would currently give:

uf    Uwe Filges
pk    Przemek Klosowski
mk    Mark Koennecke
ncm   Nick Maliszewskyj
cmm   Chris Moreton-Smith
rio   Ray Osborn
jzt   Jon Tischler
faa   Freddie Akeroyd
jk    Jens Krueger
jb    Joern Beckmann
pfp   Peter Peterson

Please let me know if I have not used your preferred combination of
initials, or missed
anybody off who should be included. I can also set up anonymous read-only
access to the
CVS repository if that is desirable.

Timescale
---------

The server is ready now and I can move things over this week. Could
everybody please
check in any pending changes in the next couple of days - I will plan to
move things over
on Wednesday, but will send confirmation to the "nexus-developers" list
beforehand and
new checkout instructions after the move has taken place.  

Regards,

Freddie




More information about the NeXus-developers mailing list