Project hosting

Il y a un certain nombre de services pour l’hébergement de développements informatiques.

Le plus gros et connu d’entre-eux est Sourceforge qui offre la panoplie complète, de l’hébergement du code (en CVS ou svn), à la documentation, en passant par un gestionnaire de bug ou même un système très performant de distribution de fichiers. Malheureusement, Sourceforge hérite un peu de son passé, l’interface est touffue, la création d’un projet un peu complexe, et il y a eu beaucoup de problèmes de performance ses derniers mois.

Récemment, Google est entré dans la danse avec google code hosting. Interface simpliste: gestionnaire de bugs moyen, pas de gestion de la documentation ou des actualités, hébergement svn uniquement avec une petite interface web. Ca répond à des besoins basiques, mais c’est tout.

En s’hébergeant soi-même, on peut s’orienter vers Trac. Trac d’ailleurs a introduit une idée très intéressante: celle de l’intégration étroite des anomalies/tâches avec les modifications du code source. Lorsque l’on commit son code dans subversion, on peut indiquer un numéro de bug (et le lien qui-va-bien est alors créé dans l’interface de Trac) ou réciproquement on peut indiquer dans un commentaire de bug un changeset. Bref, voilà quelque chose qui ressemble à de la gestion de configuration. Et trac est livré avec un wiki. Seule son interface est un peu décevante. Si on veut dépenser des sous et être en J2EE, il y a JIRA qui fait à peu près la même chose (et ajoute la gestion des workflows entre autres).

Mais sinon, je viens de découvrir unfuddle qui ressemble fortement à Trac (je parierai qu’il est basé sur Trac). Il ne s’agit pas d’un logiciel mais d’un service hébergé. Il y a la formule basique (un développeur) gratuite. Par rapport à Trac, l’interface est très sympa, et l’administration se fait sur le web plutôt qu’en ligne de commande.


You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

Leave a Reply