Service naming criteria

From GEANT2-JRA1 Wiki

On the Cambridge meeting last January, we agreed on the following naming criteria:

  • Should be uniquely identifable
  • Must include unique project name
  • Could include category e.g. rrdma or ls

Use the following naming scheme for projects:

  • $name = $string1_$string2
  • $release_name= $name_$version

Where $string1 has to be Organisation specific name (has to be unique across all organisations) $string2 has to be Project/Software specific name (example: -JAVA-RRD-MA, HADES-MA, BWCTL-MP, etc) $version (we are talking about 'per service' version here) has to be managed by the team doing the development and the release of the service/software.

Underscore required between project name and the latter part Version number could be added to tar file or release tag Examples of names:

  • GEANT2_JAVA-RRD-MA
  • GEANT2_PERL-HADES-MA

Exampes of releases

  • GEANT2_JAVA-RRDMA_1.0
  • GEANT2_PERL-HADES-MA_0.2

This is taken from the minutes of the ISS session: http://wiki.perfsonar.net/jra1-wiki/index.php/ISS-Session-10-Jan-07

Personal tools