Odoo est sur Github : enfin débarassés de Launchpad et Bazaar !


Le passage d'OpenERP à Odoo s'accompagne d'une excellente nouvelle technique :

Enfin débarrassés de BZR ! \o/

Plus que le passage à git et Github, la vraie bonne nouvelle est l'abandon de Bazaar et de Launchpad, qui étaient un lourd handicap. La fusion des 3 branches bazaar vers un 1 seul dépôt Git devrait pouvoir accélerer les choses et faciliter la contribution. Le processus de contribution n'est pas encore bien défini sur la nouvelle plateforme, il serait fort souhaitable qu'il s'organise autour d'un modèle de remontée de merges, un peu comme le noyau Linux.

Un autre souhait que nous formulons à Anybox est le renforcement de la politique qualité : un bugfix devrait systématiquement être accompagné d'un test unitaire qui verrouille le bugfix et empêche les régressions. C'est une pratique élémentaire qui diminue les risques, les coûts de R&D et de support, et malgré ce qu'on pense diminue énormément aussi les délais : l'identification et la correction d'une régression prend beaucoup plus de temps que l'écriture précoce du test unitaire. Ce genre de politique est toujours difficile à propager et n'a de chance d'être appliquée que si elle provient à la fois d'une volonté de la direction technique et de la direction générale, et même si c'est le cas, elle demande de la discipline de la part des développeurs. Or elle semble pour l'instant mieux respectée dans les branches communautaires que dans les branches officielles. À bon entendeur.

Gain en temps et en espace disque
. . .


Lire l'article complet sur le site d'anybox : Odoo est sur Github

Par Christophe Combelles (Co-fondateur de la société anybox)