URL: https://linuxfr.org/news/fusionforge-51-sa-communaute Title: Fusionforge 5.1 & sa communauté Authors: franck villaume Date: 2011年07月11日T12:07:35+02:00 License: CC By-SA Tags: forge, génie_logiciel, scm, web et fusionforge Score: 28 Fusionforge, anciennement Gforge, anciennement Sourceforge, publie sa version 5.1, résultat de un an de développement et près de 3000 commits. Cette version est une consolidation des efforts réalisés pour relancer la vitalité de ce projet trop méconnu ou oublié. La version 5.1 est dédiée à Alexandre Neymann, contributeur gforge puis fusionforge, décédé il y a peu. Un point historique des forges, des nouveautés de fusionforge ainsi que de sa communauté est contenu dans le corps de cette dépêche. ---- [Historique forges issues de sourceforge](http://www.projet-coclico.org/index.php/Fichier:Forges.jpg) [Projet Coclico](http://www.projet-coclico.org) [Analyse Ohloh](https://www.ohloh.net/p/fusionforge) [Site Fusionforge](http://fusionforge.org) [Site démo en ligne 5.1](http://fusionforgedemo.no-ip.org/) [Image virtuelle](https://fusionforge.org/plugins/mediawiki/wiki/fusionforge/index.php/Installing/VMwareImage) [Version 5.1](https://fusionforge.org/frs/shownotes.php?release_id=18) [Tendance de commits fusionforge](https://fusionforge.org/scm/reporting/commitstime_graph.php?group_id=6) ---- Un peu d'histoire pour arriver à Fusionforge -------------------------------------------- Dans le monde des forges logicielles, il y a beaucoup d'acteurs, de nouveautés, de technologies car c'est un domaine dont personne ne peut se passer. Le terme forge logicielle est un chapeau regroupant tous les outils de génie logiciel nécessaire au cycle de vie d'un logiciel. Cela inclut habituellement un gestionnaire de source, un outil de suivi des tâches, des anomalies, des demandes d'évolution, un espace de publication de fichiers ... (je pourrais continuer pendant cinq minutes à énumérer les outils que l'on peut ajouter dans une forge). Les forges logicielles ont gagné leurs lettres de noblesse globalement vers 1999. Il existait déjà des outils de génie logiciel avant 1999 (et heureusement), mais 1999 reste une année particulière. En effet Sourceforge est publié sous licence libre en 1999 avant de redevenir propriétaire quelques moments après. C'est cette publication qui lancera le projet Gforge en 2004 En 2007, la confusion règne entre la version Gforge communautaire, la version Gforge Advanced server et la version Gforge Community Edition. Seule la première est libre et ne partage pas de code avec les deux autres. À l'initiative du mainteneur principal du Gforge communautaire, le projet change de nom pour devenir Fusionforge. Dans le contexte des forges, Fusionforge fait partie pour ainsi dire des murs et a longtemps été considéré comme un projet sous perfusion ou en léthargie. La tendance de l'historique des commits est sans appel. Il faudra attendre 2009 pour que le projet renaisse avec le lancement du projet Coclico. Fusionforge 5.1 --------------- Publiée ce 1er juillet, cette version est le résultat d'une année de développement. C'est une belle consolidation des efforts réalisés depuis la version 5.0. La version 5.1 représente environ 3000 commits complémentaires à la version 5.0 En effet, des améliorations et des réécritures de modules ont été réalisées depuis la version 4.8 : * la couche d'abstraction d'accès à la base de données a été en partie réécrite pour assurer une plus grande fiabilité (version 5.0) ; * le système de gestion de sources permet à présent la gestion de VCS plus moderne (git, hg, bzr, darcs, arch ...) ainsi que la gestion des repositories par utilisateur (version 5.0 et 5.1) Les anciens VCS sont toujours supportés (cvs, svn) ; * l'intégration de Mediawiki a été revue et offre maintenant un espace wiki dédié par projet (version 5.0) ; * le système de trackers a été largement réécrit et amélioré, offrant une souplesse inégalée (autant de système de trackers que souhaité, workflow par système de tracker, nombre de champs illimité, barre de progression, lien entre tracker ...) (version 5.0 et 5.1); * le système de configuration a été unifié et simplifié (version 5.1) ; * mise en place de modèle de projet, laissant la possibilité de créer son projet à partir d'un modèle contenant une configuration initiale (activation de modules par défaut, permissions ...) (version 5.1) ; * le module de gestion documentaire a été réécrit (version 5.1) ; * le système de tooltips est activable dans vos préférences pour une aide contextuelle. (version 5.1) ; * les pages d'accueil des projets et des utilisateurs ont été réécrites et basées sur des widgets (version 5.1) ; * on dispose d'un nouveau thème funky beaucoup plus sexy que le thème par défaut (version 5.1) ; * de nombreux greffons complémentaires sont disponibles : hudson, block, gravatar pour ne citer qu'eux (version 5.1). Le trunk est déjà réouvert avec des nouveautés : - continuité de réécriture du module de gestion documentaire ; - plugin de bibliothèque de hooks pour tout VCS par projet. La documentation du projet reste encore le point faible. La communauté actuelle ---------------------- Aujourd'hui, il faut compter sur quatre à cinq contributeurs importants, en quasi-plein temps, mais aussi sur des contributeurs plus occasionnels. Certains contributeurs sont sponsorisés par de grands groupes, ce qui permet d'assurer une pérennité à fusionforge. Il est régulier de voir dans les contributions de code les noms de Orange, Alcatel-Lucent, Capgemini. D'autres contributeurs sont issus du projet Coclico qui vise à redynamiser les communautés de forges logicielles, projet démarré en 2009. La communauté initialement française commence à s'internationaliser. À ce jour, il est assez simple de devenir contributeur du projet, un peu de bonne volonté, de discussion avec les administrateurs actuels, de mise à disposition du code que vous voulez partager et vous voilà contributeur. Attention : devenir contributeur veut dire que vous vous engagez aussi à maintenir vos évolutions. Comment contacter la communauté ? Le canal IRC (freenode #fusionforge) évidemment mais aussi la mailing-list (fusionforge-general@lists.fusionforge.org) Alors si vous êtes intéressé, pourquoi ne pas essayer directement la démo de la version 5.1, en ligne ou via l'image virtuelle ?

AltStyle によって変換されたページ (->オリジナル) /