Outils pour utilisateurs

Outils du site


public:pratique_developpement

revenir à l'accueil

Principes de Développement

Le développement de TXM RCP et de TXM GWT suit le cycle :

  1. expression de besoins ou retours de bugs (dans txm-users et txm-info)
  2. spécifications (dans txm-info) : pour définir les objectifs, les moyens et l'état des développements
  3. tickets (↔ spécifications) : pour fixer la version cible, suivre l'état des développements et stocker les retours
  4. développement des tickets+spécifications : dans la toolbox (TBX) ou l'application (RCP) ou des extensions ou des packages R
  5. publication d'une màj ALPHA
  6. recette ALPHA pour chaque spécification+ticket
  7. développement des retours d'ALPHA + autres ajouts mineurs
  8. publication d'une màj BETA
  9. recette BETA générale
  10. développement des retours de BETA
  11. publication d'une màj STABLE + doc + annonce

Le développement de TXM RCP et de TXM GWT suit des règles :

Les recettes ALPHA sont décrites dans les tickets ou les spécifications.

Les recettes BETA sont décrites dans les pages de recettes BETA générales (certaines sont décrites dans les tickets ou les spécifications).

Architecture des livraisons

Releases :

Chantiers :

http://textometrie.ens-lyon.fr/
+
nom de chantier
+
main ou ext
+
alpha ou beta ou stable
+
fichiers de mise à jour p2 d'Eclipse

Procédures et règles

Bonnes pratiques

Spécifications des composants

En général, les spécifications d'une correction, d'une évolution, d'une nouvelle fonctionnalité ou d'un composant

  • commencent par l'écriture d'un ticket sur la forge CBP de tickets de TXM en utilisant un des patterns de référence et en l'associant à une version cible (target de setup ou de mise à jour).
  • Si nécessaire, une description de plus grande ampleur est développée dans ce wiki sous forme d'une page de spécification obéissant à un pattern commun à toutes les spécifications (objectifs, méthode pour atteindre les objectifs, état de l'art, technologies disponibles, solution choisie, procédures de tests, recettes, etc.).
  • À ce moment là le ou les tickets doivent pointer vers la ou les page(s) de ce wiki évoquant la thématique qui doit elle-même pointer en retour vers le ou les tickets.
  • Une page de spécification peut faire référence à des pages d'expression de besoins du wiki des utilisateurs de TXM (demandes de fonctionnalités) : https://groupes.renater.fr/wiki/txm-users ou à un mail de la liste de diffusion de la liste txm-users.
  • Les sources de la plateforme étaient versionnées sur Sourceforge

Développement de l'écriture jusqu'à la release

Ressources

Icones:

Outils collaboratifs

Gestion du projet

public/pratique_developpement.txt · Dernière modification : 31/01/2024 17:09 de matthieu.decorde@ens-lyon.fr