Liens connexes

Dépêche modérée par

Dépêche éditée par

: InDefero, Wiki et support de Mercurial dans la version 0.4.0

Posté par Florent Zara (Jabber id, page perso, ). Modéré le 24 novembre 2008.
13
Cette dépêche, à l'occasion de la sortie de la version 0.4.0, est l'occasion de faire le point sur le développement. Pour rappel, InDefero est à l'origine un clone de GoogleCode. L'auteur, Loïc, a démarré ce projet en juillet de cette année pour se libérer de GoogleCode. Le projet est clairement un clone, l'interface, quoique simplifiée a été reprise dès le début.

Le projet a commencé comme un simple suivi de bugs, le parcours d'un dépôt git arrivant très rapidement. Aujourd'hui, toutes les fonctionnalités du GoogleCode de l'époque ont été implémentées, il manque maintenant la revue de code pour être l'égal de ce dernier.

« C'est un grand plaisir de développer ce logiciel. » précise Loïc. « J'ai particulièrement été étonné par la qualité des remarques ici quand j'ai informé des mises à jours (oui, l'installation reste difficile) et aussi des personnes venues contribuer. Le support de Subversion et de Mercurial a été fait par des contributeurs. La dernière version inclut donc le support de Mercurial et un wiki pour la documentation. »

InDefero utilise Pluf, un framework PHP5 ayant l'esprit et la forme de Django. C'est ce framework qui a permis le développement très rapide d'InDefero.

Donc encore merci aux contributeurs/utilisateurs pour vos contributions et remarques, continuez ! Et si vous êtes nouveaux, venez sur l'IRC, canal #indefero des serveurs freenode, Loïc est presque tout le temps présent pour donner un coup de main, particulièrement pour l'installation.

NdM : Merci à Loïc, pour son journal à l'origine de cette dépêche.

> Lire la suite (16 commentaires, moyenne: 3,5).   [dépêche : 2935 caractères]

En 4 mois de développement, voici la liste des fonctionnalités implémentées :
Plus en détails, le suivi offre :
Le parcours du code offre :
L'installation
L'installation reste un peu difficile, il n'y a pas un script qui fait tout, il faut avoir accès à PHP en ligne de commande et comprendre un peu les chemins d'inclusion de PHP pour avoir le code du framework Pluf (dont il faut utiliser la dernière version) dans l'include_path de PHP.

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Très bon ça, le support Mercurial :)

Posté par Temsa (Jabber id, page perso, ) le 25/11/2008 à 02:18. (lien). Évalué à 4.

Pour le moment Mercurial est le (D)VCS que j'ai trouvé le plus agréable à utiliser et je suis content qu'il apparaisse dans cette 0.4 !

Manque plus que des outils de pull/clone façon bitbucket et ça deviendra vraiment sympa !

Retours sur ce type d'application

Posté par Julien CARTIGNY (page perso, ) le 25/11/2008 à 09:14. (lien). Évalué à 2.

Je suis intéressé par ce type de produit (c'est à dire interface web pour bug tracking, wiki et gestion du subversion/cvs/mercurial/etc...). Je connais Trac mais je le trouve un peu limité (mono-projet). InDefero a l'air d'être un bon produit, mais y'en a t'ils d'autres (je n'ai pas trouvé grand chose...) ?

--
"Nobody expects the spanish inquisition"

Django ?

Posté par Bozo le Clown () le 25/11/2008 à 10:03. (lien). Évalué à 4.

Question au leader du projet

Extrait de son journal:


Par contre, je persiste même si cela fait rire certains, c'est du code PHP propre[6]. Cela montre qu'on peut développer une application élégante, rapide et puissante en PHP en n'ayant pas honte du code. Utilisateur intensif de Django[7], j'ai pu voir du code Django impossible à maintenir et à comprendre aussi bien que du merveilleux. On trouve de tout partout, mais c'est vrai qu'il y a beaucoup de mauvais PHP...


Loic, Tu évoques le fait que tu connais bien Django et tu soulignes le fait que PHP est limité. Pourquoi ne pas avoir choisi Django, d'autant qu'un issue tracker potable en Django ca manque, il me semble.

Revenir en haut de page