Skip navigation.
Home

Besoins

anonyme's picture

Types de projets

Les projets qui cherchent un hébergement sont ceux qui ne sont pas déjà sous la coupe d'une grosse expérience de physique, car ces dernières fournissent déjà des outils d'aide au développement en quantité suffisante. Cela laisse la porte ouverte pour :

  • Les développements orientés ASR.
  • Les développements pour les petites expériences.
  • Les développements d'outils communs à plusieurs expériences.
  • Les développements indépendants des expériences.

Beaucoup de projets potentiellement concernés existent déjà. Que l'on choisissent de profiter d'une forge existante, ou d'en construire une nouvelle, il sera particulièrement important de réfléchir à la façon de migrer ces projets pré-existants, par exemple la transformation d'un historique CVS en historique Subversion.

Contraintes et services souhaités

  • Hébergement et gestion multi-projets
    • Accepter les projets privés (10).
    • Offrir à chaque auteur une vue de ses projets.
    • Offrir aux visiteurs une vue d'ensemble des projets, et les classifier (6).
  • Services aux utilisateurs d'un projet donné
    • Télécharger le produit.
    • Accéder à la documentation.
    • Contacter les auteurs.
    • Discuter avec les autres utilisateurs.
    • Soumettre des bogues et des demandes d'évolution.
    • Soumettre des bogues et des demandes d'évolution sans avoir de compte (8).
  • Services aux auteurs d'un projet donné
    • Diffuser les nouvelles à propos du projet.
    • Gérer la documentation en ligne (wiki ?).
    • Gérer le suivi des bogues et les demandes d'évolution.
    • Consulter le dépôt de code et comparer les différentes versions des fichiers.
    • Gérer les tâches et planifier les livraisons.
    • Avoir des statistiques sur les téléchargements et la fréquentation du projet (8).
  • Interfaces
    • Importer les bogues, demandes, documents, dépôts d'une autre forge...
    • S'interfacer avec un environnement de développement intégré (eclipse), notamment en ce qui concerne le bogues et demandes en cours.

Dans nos rêves les plus fous

C'est à la limite de ce que l'on considère habituellement comme relevant d'une forge, mais une aide à l'intégration continue ferait beaucoup d'heureux. On parle ici de pouvoir compiler et tester la dernière version de son code, sur toutes les plate-formes de son choix, toutes les nuits, avec publication des résultats dans le site de la forge. Avec la banalisation de la virtualisation des machines, est-ce que le rêve devient accessible ?