Me revoilà pour parler à nouveau de l'auto-hébergement, mais cette fois cela soulève quelques sombres interrogations qui subsiste dans mon esprit. Comme le titre l'indique, j'aimerais vous parler de GitLab et de savoir s'il y a véritablement un intérêt à préférer passer par cette solution plutôt qu'une autre et pourquoi pas communément sur GitHub. Forcément, lorsque l'on me propose un outil quasi similaire à ce dernier, je suis tout emballé rien qu'à l'idée de pouvoir le déployer sur mon serveur (…)
Tuleap 7.0 est disponible
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.
FusionForge 5.3 disponible
La cinquième version de la branche 5.3 a été la bonne. Après 4 release candidates, la communauté FusionForge a publié la version 5.3 de sa forge logicielle. Le terme « forge logicielle » est un chapeau regroupant tous les outils de génie logiciel nécessaires au cycle de vie d'un logiciel. Cela inclut habituellement un gestionnaire de source, un espace de publication de fichiers ainsi qu'un outil de suivi des tâches, des anomalies et des demandes d'évolution.
Sans vouloir revenir sur le long historique de FusionForge, quelques mots de rappel : FusionForge est la reprise du code communautaire GForge, lui-même hérité de Sourceforge. On retrouve parfois dans le code des lignes datant de 1999. Écrit en PHP5, FusionForge met à disposition l'ensemble des fonctions de génie logiciel attendues pour la gestion de projet, le pilotage et les outils techniques modernes. La conception de FusionForge offre une capacité de gérer un très grand nombre de projets. Certaines forges ont plus de 1000 projets et plusieurs milliers d'utilisateurs inscrits.
Quelques exemples d'installation plus ou moins récentes et/ou importantes :
Sortie de Gitblit 1.4.x
Gitblit est un outil de gestion de dépôt Git, à l’instar de Gitosis ou Gitolite. L’idée est de permettre de partager ses dépôts, gérer des droits d'accès, fournir des sauvegardes… tout en restant dans les murs de l’entreprise si nécessaire.
Pour les entreprises, justement, qui n’ont pas toujours de compétences Rails ou de culture des clefs SSH, Gitblit possède certains atouts. Au niveau administration, avec une application légère en Java, autonome ou hébergeable dans un Tomcat ou dans le Cloud.
Au niveau de la gestion des utilisateurs, Gitblit offre, au choix, des solutions généralement appréciées des entreprises : LDAP ou Active directory avec gestion des habilitations basée sur les groupes, Windows, PAM, Conteneur type Tomcat ou personnalisé. La gestion par clefs SSH sera apportée par la version 1.5.
Associé aux autres fonctionnalités plus courantes, Gitblit offre la possibilité de mettre en place un Github-like dans son entreprise.
Nouveau site communautaire de la forge libre Tuleap
Tuleap est une forge logicielle libre publiée sous licence GPL, proposée par la société Enalean.
Depuis une plateforme centralisée, Tuleap permet aux équipes de développement de planifier et gérer leurs projets logiciels (agile ou non agile) avec une palette d'outils : un système de suivi de tickets (bugs, tâches, et.) personnalisable par projet, une intégration poussée avec Git et SVN pour le code source, Jenkins-Hudson pour l’intégration continue, Gerrit pour la revue de code, un plugin avec Mylyn pour suivre les tâches depuis Eclipse, ainsi qu'un gestionnaire de document par projet et des outils de collaboration.
Journal La guerre des forges
Je code vraiment en dilettante et je n’avais fait de commit sur mon petit projet hébergé chez SourceForge depuis des lustres. Voire plus.
Et là, sur ce site, je suis tombé sur une bannière incitant à l’infidélité les codeurs, suppôts du Google Code, à l’incorporation de leur projet chez SourceForge depuis la forge Google.
Bon, ce ne doit pas être par grandeur d’âme…
J’ai relu mes mails, envoyé par SourceForge à ses ouailles, et je suis tombé sur celui-ci (…)
Forum général.hors-sujets Libération de code source
Bonsoir,
J'ai récemment contacté le créateur d'une application web car il manquait 2-3 fonctionnalités qui pratiques. Au passage, voyant que l'application n'avait pas évolué depuis longtemps, je lui dit qu'il serait bien de rendre l'application open source histoire qu'elle évolue plus rapidement et que je puisse y mettre ma contribution. (L'autre alternative était que je re-développe l'application from scratch)
Il me répond rapidement qu'il est passé à autre chose et qu'effectivement l'application n'évoluera sûrement plus. Il n'est pas contre un (…)
La forge libre Tuleap gagne le prix américain InfoWorld Bossie Award 2013
InfoWorld est un magazine d’information en ligne américain pour les responsables IT. Chaque année, le centre d’évaluation de InfoWorld étudie des outils pour les développeurs (bibliothèques, environnements, langages…) et récompense les meilleurs logiciels open source grâce aux Bossie Awards (Best of Open Source Software).
Pour 2013, InfoWorld a attribué un Bossie Award à la forge Tuleap en tant que meilleur outil open source pour le développement logiciel. Vingt-sept autres outils connus ont également été récompensés (la liste est disponible dans la seconde partie de la dépêche).
Journal Chiselapp rouvre ses portes
chiselapp, le site d'hébergement de dépôts fossil dont j'avais annoncé l'abandon par son créateur, a finalement trouvé un repreneur.
Les amateurs de ce gestionnaire de version qui intègre des fonctionnalités de bug tracker et wiki, en faisant ainsi une vraie petite forge logicielle dans un exécutable de moins de 2mo facile à autohéberger, ne manqueront pas de verser de viriles larmes de bonheur.
Sortie de Tuleap 6.0
Tuleap est une forge logicielle libre publiée sous licence GPL. Tuleap permet aux équipes de développement de mieux gérer leurs projets logiciels et industrialiser leurs développements.
Après une année de travail avec les membres de la communauté et les partenaires, la nouvelle version Tuleap 6.0 est sortie.
Parmi les nouvelles fonctionnalités :
- des outils pour la gestion de projet Agile : peuvent collecter et prioriser leur besoins (création du backlog), gérer les epics et les users stories, planifier les sprints et les livraisons, suivre au quotidien l’avancement des tâches (_cardwall_, burndown) ;
- le plugin Eclipse Mylyn : avec le connecteur Mylyn/Tuleap, les développeurs restent concentrés sur leurs tâches en cours : depuis leur environnement de travail Eclipse, ils peuvent lire, mettre à jour, créer ou supprimer des artefacts (tâches, bugs, stories, etc.) ;
- l'intégration l’outil de revue de code Gerrit : Tuleap facilite l'initialisation et le suivi des développements sous Gerrit: par exemple, répliquer les données automatiquement, maintenir les groupes d'utilisateurs ;
- l’intégration de Mediawiki, le wiki utilisé par Wikipédia ;
- la compatibilité d’installation de Tuleap sur serveur Debian (alpha).
Journal Fusionforge 5.2.1 et 5.1.2
Fusionforge, la forge logicielle libre issue du code de sourceforge.net, vient de publier de nouvelles versions stables des branches 5.2 et 5.1. Rien de neuf dans ces branches si ce n'est des correctifs de bugs, toutes les nouveautés se faisant dans la branche master du repository git.
Lien de téléchargement pour chaque version :
5.2.1 : https://fusionforge.org/frs/download.php/file/37/fusionforge-5.2.1.tar.bz2
5.1.2 : https://fusionforge.org/frs/download.php/file/37/fusionforge-5.2.1.tar.bz2
Bonne mise à jour.
Nouveautés autour de Git
La semaine passée, à un jour d’intervalle, deux petites nouvelles concernant l’actuel chouchou des gestionnaires de version, à savoir Git, sont passées un peu inaperçues. Ce dernier vient de sortir, le 21 octobre, en version 1.8.0, et Gitlab, application Web d’autogestion de projets sous Git, passe, lui, en version 3.0 depuis le 22 octobre.
Les nouveautés de ces deux logiciels sont un peu plus détaillées dans la seconde partie de la dépêche.
Journal Minitel 2.0 et auto-hébergement, quelles différences ?
Il semble que le minitel 2.0 n'est pas compris^W^Wque difficilement accepté par certains, du fait de ses limitations intrinsèques dont voici une liste non exhaustive :
- centralisation à outrance
- sans capacité de décentralisation (hormis volonté du prestataire, ce que fait google par exemple, mais filtré pour autant par free même dans ce cas il paraît, youtube inside )
- capacité à fournir des pubs pour rentabiliser les coûts (cela semble légitime pour certains, pas pour d'autres, l'analyse des contenus étant (…)
Connecteur Mylyn — Tuleap au sein de la Fondation Eclipse
Enalean, éditeur de la forge libre Tuleap (sous licence GPL) et Obeo, expert d’Eclipse, s’associent pour développer un connecteur open source Mylyn pour Tuleap.
Tuleap est une forge logicielle, c’est‐à‐dire une suite proposant plusieurs outils pour gérer les projets logiciels :
- chaîne de gestion de projet : organisation des livraisons, planification des tâches, graphiques, système de suivi des tickets (tâches, anomalies, exigences…), gestion des documents ;
- chaîne de développement : gestion du code source avec SVN ou Git, intégration continue avec Hudson/Jenkins, gestionnaire des livrables.
Mylyn, de son côté, est connu pour apporter un greffon Eclipse s’occupant de la gestion des tâches. Il propose une interface destinée à faciliter le traitement des tâches directement au sein de l’environnement de développement Eclipse. L’objectif est un gain de temps, d’efficacité et de synergie avec d’autres outils.
Pour le moment, on trouve deux connecteurs Mylyn Task officiellement distribués par Eclipse : un pour Bugzilla et un pour Trac. Grâce à ce nouveau connecteur, les développeurs bénéficieront des capacités de Mylyn avec les fonctionnalités avancées de Tuleap. Ils pourront donc accéder à leurs tâches créées initialement dans Tuleap, depuis Eclipse. Ceci permet d’éviter les allers‐retours entre les deux outils pour retrouver les informations sur les tâches du projet.
Ce connecteur sera réalisé et diffusé au cœur d’une des plus grandes communautés open source mondiales : la Fondation Eclipse.
Journal fusionforge 5.2 RC2, dernière ligne droite avant la 5.2GA
Fusionforge, solution de forge logicielle issue du noyau initiale de Sourceforge en 1999, continue son bout de chemin et nous propose une nouvelle release candidate pour sa version 5.2.
C'est le moment de remonter les bugs avant la version finale.
site fusionforge : http://fusionforge.org