Pour compléter ce que @awesomerobot a posté :
Notre nomenclature diffère légèrement de celle d’autres entreprises de logiciels, mais lorsqu’on publie une bêta, cela signifie que nous lançons une nouvelle version incrémentale. Nous nous disons : « C’est assez de changements pour le moment. Informons les sites des nouvelles mises à jour. »
Ainsi, pour nous, une bêta correspond à une augmentation mineure de version, tandis qu’une version correspond à une augmentation majeure. Ce sont des jalons que nous nous fixons pour célébrer le travail accompli. Nous avons tendance à publier deux versions majeures par an, mais cela dépend entièrement du développement des fonctionnalités et d’autres facteurs. Nous ne sommes pas vraiment partisans de faux délais.
Concernant les branches
Stable/bêta ne sont pas nécessairement plus « stables » que tests-passed. Il s’agit plutôt du fait que les bogues sont connus. Avec tests-passed, de nouveaux bogues peuvent être introduits puis corrigés quelques commits plus tard.
Tests-passed ne diffère pas beaucoup des autres releases logicielles courantes, qui publient généralement de petits changements toutes les deux semaines. Nous intégrons de nouveaux changements presque quotidiennement, et ils sont disponibles via tests-passed.