URL: https://linuxfr.org/news/tuleap-7-0-est-disponible Title: Tuleap 7.0 est disponible Authors: vaceletm ManonM, Nÿco, palm123, BAud, bubar🦥 et GeneralZod Date: 2014年04月25日T17:30:08+02:00 License: CC By-SA Tags: tuleap, forge, forge_logicielle et rmll Score: 28 Le 12 mai, la mouture 7.0 de Tuleap a été publiée. « Tuleap est une forge logicielle éditée par la société Enalean permettant le pilotage des projets, l’amélioration de la qualité des développements et facilitant la collaboration. La forge favorise la productivité, la traçabilité et la qualité des processus pendant le cycle de vie des projets. » Merci Wikipédia. Et « En informatique, une forge est un système de gestion de développement collaboratif de logiciel. » Encore merci Wikipédia. ![logo Tuleap](https://www.tuleap.org/sites/default/files/logotuleap.openalm.280x98.png) ---- [Site de la communauté](http://tuleap.org) [Status du projet en live](https://tuleap.net/plugins/agiledashboard/?group_id=101) [Installation](http://www.tuleap.org/try-and-go) [Code source](https://tuleap.net/plugins/git/tuleap/tuleap/stable) [Mirroir Source (GitHub)](https://github.com/Enalean/tuleap) ---- # Les nouveautés # Nouveau theme/interface ----------------------- En installant Tuleap 7 (installation libre depuis tuleap.net), vous remarquerez que la forge logicielle s’est fait un nouveau look avec une interface utilisateur bien plus sympa... et ce n'est que le début. Pour la version 7.0, les changements de l'interface graphique portent majoritairement sur la vue des artefacts (tâches, bugs...), sur les graphiques et les outils agiles. ![dssdsdds ](http://www.enalean.com/sites/default/files/screenshots-tuleap-7-0.png) Les trackers ------------ C'est le vaisseau amiral de Tuleap, ils permettent de tracer tout et n'importe quoi : - Bugs - Tâches - Todo - Congés - On note même une utilisation par un département achat pour codifier et approuver les vendeurs ! Les grandes forces de l'outil sont : - Sa configurabilité (on peut modéliser à peu près ce que l'on veut) - Sa facilité d'accès (tout se fait par l'interface web) - Son adaptabilité (chaque projet peut créer autant de trackers qu'il le souhaite, sans dépendre d'un administrateur site). Pour la version 7.0, les changements majeurs sont au niveau de l'interface graphique : ![Vue Artifact](http://www.tuleap.org/releases/7.0/tuleap-artifact-view-4.png) Les artifacts sont maintenant en mode lecture seule par défaut et il suffit de cliquer sur un champ pour qu'il soit éditable (si les droits le permettent). Un gros travail a également été fait pour rendre la vue plus ergonomique et agréable (espacements, police, taille de la vue, etc.) : ![Vue report](http://www.tuleap.org/releases/7.0/tuleap-tracker-report-2.png) Les rapports ont également été retravaillés pour avoir un look un peu plus moderne et rendre visibles les options qui étaient un peu cachées auparavant (export, widget, tri, etc.) : ![Graphique D3](http://www.tuleap.org/releases/7.0/tuleap-beautiful-chart.png) Comme nos cousins de [Fusionforge](http://linuxfr.org/news/fusionforge-5-3-disponible), nous mettons un terme à la relation (malsaine) qui nous unit avec JPGraph au profit de [D3 js](http://d3js.org/), ce qui permet au passage de jouer avec les animations [exemple en temps réel](https://tuleap.net/plugins/tracker/?report=153&renderer=207). Sous le capot, on peut aussi trouver : - L'introduction de _trigger_ dans le workflow (par exemple, pour que quand toutes les tâches d'une feature sont "Done", la feature passe automatiquement à "Done") - La possibilité de déclencher un job Jenkins lors d'une étape du workflow - On peut être rappelé, par email, d'une action sur un artifact quelques jours avant sa date supposée d'accomplissement. Outils Agiles v2 ------------------ Les développeurs agiles vont être contents, les outils agiles de Tuleap 7 sont vraiment simples et agréables à utiliser : nouveaux tableaux de bord avec des vues "en cours", "terminé" et "à venir", Release et Sprint Planning par cliquer-glisser, et des détails pratiques au quotidien, comme le cardwall en une vue plein écran, utile et pratique pour les réunions rapides d'avancement. ![Nouveau tableau agile](http://www.enalean.com/sites/default/files/agile-dashboard-done-view.png) ![Sprint Planning](http://www.enalean.com/sites/default/files/sprint-planning.png) Gerrit ------ Tuleap offre une intégration avec Git, un outil pour la gestion de versions décentralisée. Avec Tuleap 7.0, l'intégration Git permet de travailler sur des volumétries importantes. Les différentes améliorations de performances ont pu être testées à large échelle avec plus de 7000 dépôts Git par instance Tuleap. L'intégration de Gerrit est également à l'ordre du jour. Gerrit est un outil de revue de code se reposant sur Git. Il permet aux développeurs revoir le code de façon collaborative. L'intégration Gerrit tire les avantages de la nouvelle API REST de Tuleap 7.0, ce qui permet d'être indépendant de la version de Gerrit utilisée. D'après ce qu'on sait, Tuleap est la seule forge logicielle à s'interfacer de manière native avec n'importe quel serveur Gerrit existant, sans modification. Tuleap facilite le démarrage des projets sur Gerrit. En un clic, un dépot Git est transféré, la gestion des utilisateurs et des groupes d'utilisateurs est prise en charge. Tuleap 7 introduit également les notions de projets « chapeau » (Umbrella) et de « template de permissions » afin de proposer des stratégies prédéfinies et homogènes d'intégration sur un ensemble de projets. REST API -------- En complément de l’API SOAP, Tuleap 7 fournit désormais une architecture REST (Representational State Transfer). Désormais, il est encore plus simple d’interagir avec des applications tierces. Voir la [documentation du fonctionnement](https://tuleap.net/doc/en/rest/auth.html#rest-authentication) (basique, à ce jour) et l'[auto documentation de l'API](https://tuleap.net/api/explorer/) (nécessite d'être authentifié pour voir tous les ends-points). À noter que le connecteur [Eclipse Mylyn](http://marketplace.eclipse.org/content/mylyn-connector-tuleap-open-alm), développé par la société [Obeo](http://www.obeo.fr/) a été ré-écrit pour bénéficier de l'API REST (et notamment éviter les problèmes de cassage de WSDL). Le connecteur fera d'ailleurs partie du "Mylyn discovery" à partir de la prochaine version d'Eclipse et ne nécessitera plus d'étape supplémentaire pour être installé. # Remerciements # On voudrait remercier dans cette dépêche tous les contributeurs et sponsors du projet Tuleap : les contributeurs volontaires, les développeurs [Enalean](http://www.enalean.com), de [STMicroelectronics](http://www.st.com), de [JTekt](http://www.jtekt.co.jp/e/), les partenaires et les sociétés, petites ou grosses, qui participent au financement collaboratif du projet dans le cadre de l'[Open Roadmap](http://www.enalean.com/fr/services#open-roadmap). # Processus de développement # Si on parle maintenant de la façon dont l'équipe Tuleap développe et livre la forge : le projet Tuleap promeut les principes et valeurs de l'agilité et des logiciels libres. Les développements en cours, passés et à venir sont visibles par tout le monde : [les développements du projet Tuleap](https://tuleap.net/plugins/agiledashboard/?group_id=101). L'équipe Tuleap [livre une version par mois](http://www.tuleap.org/about-tuleap/release-notes), **tout sous licence GPL**, avec des fonctionnalités encore en cours de développement et des corrections d'incidents. L'idée c'est que chacun puisse tester les nouveautés et faire part de son opinion. Chacun est donc invité à donner son avis : est-ce que la fonctionnalité en cours de développement répond à votre besoin, quels sont les points a conserver, ceux à améliorer, etc.. De façon globale, [voici comment participer au projet Tuleap](http://www.tuleap.org/community/join-and-participate). On compte sur vous! # On se voit bientôt # L'équipe Tuleap sera présente en juillet aux **[RMLL 2014 à Montpellier](https://2014.rmll.info/?lang=fr)** avec un stand et 2 ateliers : une sur Git-Gerrit et une sur le fonctionnement du projet Tuleap.

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