Cycle de développement

A new Blender version is targeted to be released every 3 months. The actual release cycle for a specific release is longer, and overlaps the previous and next release cycle.

../_images/about_contribute_release-cycle_diagram.png

Branches

Le travail se fait dans deux branches :

  • la branche blender-v{VERSION}-release : corrections et autres améliorations incrémentielles.

  • master branch: documentation for new features and improvements for the release after that.

The blender-v{VERSION}-release branch will be available for 5 weeks prior to the release date. At the same time master will be open for the next release, giving 2 months to add documentation for new features of the next release, and another month to make improvements.

Changer de branche

Pour passer à la branche de publication, utilisez :

svn switch https://svn.blender.org/svnroot/bf-manual/branches/blender-{VERSION}-release/blender_docs/

Pour passer à la branche de développement, utilisez :

svn switch https://svn.blender.org/svnroot/bf-manual/trunk/blender_docs/

Mise à jour des branches

Pour fusionner les modifications de la branche de publication vers la branche de développement, il faut d’abord passer à la branche de développement et utiliser :

svn merge https://svn.blender.org/svnroot/bf-manual/branches/blender-{VERSION}-release/blender_docs/
svn ci -m "Merge branch 'blender-{VERSION}-release'"

Phases Bcon

Chaque version de Blender a sa propre phase Bcon, indiquant quels types de changements peuvent être validés et sur quoi les rédacteurs se concentrent.

Cela signifie par exemple que Blender 2.90 peut être en Bcon3 (en cours de finition), tandis que Blender 2.91 est en Bcon1 (nouvelles fonctionnalités et modifications).

Phase

Description

Duration

Details

Branch

Bcon1

Nouvelles fonctionnalités et changements

4-5 semaines

Les 5 premières semaines se chevauchent avec les phases Bcon3 et Bcon4 de la version précédente, l’accent sera mis sur l’écriture sur les correctifs de la version précédente et sur l’écriture de la documentation pour les fonctionnalités déjà ajoutées ou susceptibles d’être ajoutées à Blender. C’est également le moment idéal pour apporter des améliorations plus importantes ou plus dérangeantes au manuel.

master

Bcon2

Améliorer et stabiliser

4 semaines

Travailler à l’amélioration, l’optimisation et la correction des bogues des fonctionnalités nouvelles et existantes. Tous les changements importants ou perturbateurs doivent être terminés à la fin de cette étape.

master

Bcon3

Finalisation

4 semaines

L’accent doit être mis sur les correctifs et autres améliorations incrémentielles. Toutes les nouvelles fonctionnalités de Blender devraient être documentées à la fin de cette étape.

blender-v{VERSION}-release

Bcon4

Préparer la publication

1 semaine

L’accent doit être mis sur les correctifs et autres améliorations incrémentielles.

blender-v{VERSION}-release

Bcon5

Version

1-2 jours

Le manuel est archivé sur le serveur et les redirections / liens symboliques sont mis à jour. Consultez le Guide des versions pour plus d’informations.

Bcon6

Version à long terme

2 ans

Dans le cas où une erreur majeure est trouvée dans le manuel, le correctif sera transmis à la branche de publication.

blender-v{VERSION}-release