Release Cycle – Цикл Випуску

Нова версія Blender планується випускатися кожні 3 місяці. Фактичний цикл випуску – release cycle для конкретного випуску є довшим та перекриває попередній та наступний цикли випуску.

../../_images/about_contribute_release-cycle_diagram.png

Відгалуження – Branches

Робота здійснюється по двох відгалуженнях:

  • blender-v{VERSION}-release відгалуження: виправлення та інші інкрементні поліпшення.

  • master відгалуження: документація для нових функціональностей та поліпшення для наступного випуску.

Відгалуження blender-v{VERSION}-release буде доступне за 5 тижнів до дати випуску. Водночас master буде відкрите для наступного випуску, даючи 2 місяці на додання документації для нових функціональностей наступного випуску та ще місяць для зроблення вдосконалень.

Перемикання Відгалужень – Switching Branches

Для перемикання на відгалуження випуску використовуйте:

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

Для перемикання назад на відгалуження розробки використовуйте:

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

Оновлювання Відгалужень – Updating Branches

Для злиття змін з відгалуження випуску у відгалуження розробки спершу перемкніться на відгалуження розробки та використайте:

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

Фази Bcon – Bcon Phases

Кожна версія Blender має свої фази Bcon, що вказує, які типи змін дозволено фіксувати та які письменники на чому зосереджуються.

Це означає, що, наприклад, Blender 2.90 може бути в Bcon3 (завершування), тоді як Blender 2.91 знаходиться в Bcon1 (нові функціональності та зміни).

Фаза – Phase

Опис – Description

Тривалість – Duration

Деталі – Details

Відгалуження – Branch

Bcon1

Нові функціональності та зміни

4-5 тижнів

Перші 5 перекриваються з фазами Bcon3 та Bcon4 попереднього випуску. Фокус написання буде розділятися на виправлення для попереднього випуску та написання документації для функціональностей, що вже додані, або мають додатися в Blender. Це також ідеальний час, щоб робити будь-які більші або більш руйнівні вдосконалення цього посібника.

master

Bcon2

Поліпшення та стабілізування

4 тижні

Робота з поліпшення, оптимізування та виправлення вад у нових та наявних функціональностей. Усі великі або руйнівні зміни повинні бути закінчені в кінці цього етапу.

master

Bcon3

Завершування

4 тижні

Зосередження повинно бути на виправленнях та інших інкрементних поліпшеннях. Усі нові функціональності Blender повинні бути задокументовані до кінця цього етапу.

blender-v{VERSION}-release

Bcon4

Готування випуску

1 тиждень

Зосередження повинно бути на завершуванні виправлень та інших інкрементних поліпшень.

blender-v{VERSION}-release

Bcon5

Випуск

1-2 дні

Посібник архівується на сервері та перенаправляється / символічні посилання оновлюються. Дивіться путівник щодо випуску Release Guide для отримання додаткової інформації.

Bcon6

Довгостроковий випуск

2 роки

У випадку, якщо велика помилка знаходиться в посібнику, то латка буде фіксуватися у відгалуженні випуску.

blender-v{VERSION}-release