Pages enfant
  • Participer à la communauté de développement ESUP-Portail

Information

Ce document explique comment participer à la communauté de développement ESUP en s'abonnant la liste de diffusion esup-devel@esup-portail.org ou en proposant des contributions.

Raymond Bourges 
Université de Rennes 1

Dates de modification

 

 

Revision 1.0

20/12/2005

version initiale

Revision 1.0.1

02/01/2006

ajout du point 2.5

1. Participer à liste de diffusion esup-devel@esup-portail.org

1.1. Introduction

S'abonner à la liste de diffusion c'est :

  • Participer activement aux échanges
  • Proposer des évolutions des normes de développement
  • Travailler aux spécifications des nouveaux outils (canaux, serveurs, etc.)
  • Potentiellement avoir accès en modification à certaines parties du subversion ESUP pour y apporter des améliorations

1.2. Comment s'abonner ?

La demande d'abonnement doit passer par le responsable de projet ENT de votre établissement. Ce dernier envoie un mail à Alain Mayeur en donnant le ou les noms des personnes devant être abonnées.

2. Proposer des contributions

2.1. Introduction

Vous voulez proposer des développements en relation avec le projet ESUP-Portail ? Nous vous proposons de les référencer dans une rubrique contributions du site esup-portail.org.

2.2. Comment proposer une contribution ?

Envoyer un mail à contact-tech@esup-portail.org présentant votre contribution.

2.3. Minimum nécessaire

Disposer d'une URL de téléchargement des sources (et éventuellement des exécutables si le produit est déjà compilé). Cette URL doit être sans contrôle d'accès et le produit doit être disponible sous une licence libre de droits (GPL par exemple). Si vous ne disposez pas encore d'un site Web pour votre contribution nous vous recommandons d'utiliser le service sourcesup du CRU

2.4. Recommandations

  • Utiliser un système de suivi des bugs et des demandes d'évolution ainsi que d'une liste de diffusion entre les utilisateurs du produit. Nous vous recommandons d'utiliser le service sourcesup du CRU
  • Proposer une documentation de présentation, d'installation et d'utilisation du produit
  • Utiliser docbook comme format de la documentation (cf. Rédaction de documents dans ESUP)
  • Utiliser le format de packaging ESUP (et donc ant). Nous vous recommandons d'utiliser l'environnement initial ESUP (cf. build.properties et build.xml)
  • Utiliser le formaliste ESUP pour le nom des livrables (cf. Règles de nommage des livrables ESUP)
  • Utiliser les normes de développement ESUP et notamment celles à venir sur l'utilisation de :
  • Portlet (JSR168)
  • Framework MVC (Spring)
  • Framework de mapping objet/relationnel (Hibernate ou iBATIS)
  • Participer activement à liste de diffusion esup-devel@esup-portail.org

2.5. Evolution possible

Si plusieurs établissements sont intéressés par une contribution et que l'établissement qui la propose s'engage à en assurer la maintenance dans le temps alors la contribution deviendra un package ESUP comme les autres. La rubrique contribution du site esup-portail.org peut donc être vue comme un espace d'incubation de nouveaux services.

  • Aucune étiquette