Voilà un moment que le fil de news de Bricoland Drive n'avait pas clignoté. Comme quoi, il ne faut jamais désespérer : tout finit par arriver, même le plus improbable. :-)

Passé le choc de ce non-événement, lançons-nous dans l'explication plein texte du titre.

L'inventaire

Il est grand temps que je prenne le temps de faire le tour des morceaux épars de code, afin de séparer le bon grain de l'ivraie, de virer ce qui n'a plus vraiment lieu d'être, de repérer ce qui manque et pourrait avoir une place convenable dans cette section.

Ce n'est pas une tâche trop pénible. Un peu ingrate, soit. Mais pas pénible. Plus que tout, elle est nécessaire pour le bon déroulement des étapes à suivre.

Actuellement, le Trac attenant au Bricoland Drive n'a que très peu de visibilité et présente une utilité toute relative, puisque m'étant personnelle. Sous le Trac, le SVN[1] et là, on trouve deux zones bien distinctes du côté des plugins pour Dotclear 2 : une branche current et une branche trunk. Sans plus d'explication, la situation n'est pas bien claire de l'extérieur.

Dans les faits, current contient les sources de versions diffusées officiellement[2], alors que trunk contient les sources de versions expérimentales ou d'extensions en cours de devenir, normalement distribuées un peu sous le manteau directement par ici.

Réorganisation des stocks

Puisque vous suivez (ou consultez) ce blog, j'en déduis que vous portez un certain intérêt aux plugins pour Dotclear. Aussi n'avez vous pu louper l'annonce en toute fin d'année 2008 de l'ouverture d'un incubateur officiel : Dotclear Lab.

J'ai donc décidé de déplacer peu à peu les versions considérées comme stables de mes plugins vers ce nouveau service. Le déménagement se fera donc plugin après plugin, en profitant de l'occasion pour renuméroter toutes les versions de 0.x en 1.0 après dépoussiérage.

Le premier plugin concerné sera dayMode, qui est passé cette semaine dans les tuyaux du Dotclear Lab. D'autres suivront, tranquillement, dans les semaines qui viennent.

J'utiliserai donc le Lab pour y héberger et assurer le support des extensions que je diffuse officiellement. Il s'agira d'une branche de maintenance destinée à la correction de bugs ou l'ajout de fonctionnalités mineures exclusivement.

Concernant les modifications et/ou les évolutions plus importantes, cela se passera toujours dans ma propre cuisine, qui sera liftée et réaménagée pour l'occasion. D'ailleurs, il est fort probable que cette cuisine passera en accès restreint, et sera réservée à quelques habitués et beta-testeurs privilégiés.

D'ores et déjà, vous pouvez noter en gros quelque part que les adresses pointant vers le(s) Trac(s) actuels de Bricoland Drive disparaitront très rapidement.

Mais encore ?

Cette réorganisation du fond de commerce pourrait bien s'accompagner d'une nouvelle décoration pour la boutique elle-même.

Il est vrai que cette dernière n'est pas particulièrement pratique à parcourir[3], et il serait dommage de ne pas capitaliser sur la meilleure répartition entre stable et expérimental qu'apportera le cloisonnement entre Dotclear Lab et le Trac d'ici-bas.

Mais là, c'est une autre histoire et, comme souvent, m'avancer sur ce sujet me parait beaucoup trop prématuré. ;-)

Notes

[1] Et non la plage !

[2] Généralement par le biais du référentiel de plugins de DotAddict.org.

[3] N'est-ce pas, brol ?