Pages enfant
  • Règles de nommage des livrables ESUP

Numéros de version

Cas d'un produit ESUP :

Esup-phpcas-0.4.4[-RCx]

Cas d'un produit existant patché par ESUP :

Cas-server-2.0.11-esup-y[-RCx]

Explication

RCx correspond à un numéro de version de produit finalisé mais dont le packaging n'est pas définitif. Typiquement une version à installer sur les autres de sites de développement pour en valider la forme avant diffusion.

Pour les produits patchés pour ESUP le numéro y correspond au numéro de version du patch du produit. Le numéro y repart à 1 si ESUP se base sur une nouvelle version du produit de base. Exemple : Cas-server-2.0.11-esup-5 puis Cas-server-2.0.12-esup-1

Arborescence

L'arborescence suivante est obligatoire pour les développements esup :

  • README (présentation courte et références externes)
  • INSTALL (instructions d'installation)
  • UPGRADE (instructions de mise à jour)
  • ChangeLog
  • LICENCE (informations de copyright)
  • pubchan_<nom_du_module>.xml (ficher relatif à la déclaration du canal dans le portail. Utilisé avec ant pubchan)
  • db/ (répertoire des fichiers relatifs aux tables propres aux canaux)
  • source/ (répertoire des sources java)
  • build/ (résultat de la compilation)
  • dist/ (les .war et .jar et .car éventuels)
  • docs/ (toutes les documentations, format peut-être à déterminer)
  • docs/api (le javadoc correspondant aux sources)
  • lib/ (les librairies nécessaires)
  • properties/ (les fichiers de configuration)
  • tests/ (les classes du jeu de test)
  • webpages/ (les feuilles de style et autres, voir le découpage)
  • Aucune étiquette