wiki:ru/ReleaseProcess

Version 2 (modified by andrew_b, 15 years ago) (diff)

Punctuation

Выпуск релиза

Выпуск конечной версии продукта всегда сопряжен с рядом сложностей, поэтому к нему нужно подходить последовательно, не забывая ничего важного.

В разработке конечного продукта принимают участие не только разработчки, но и локализаторы и тестеры, поэтому нужно организовать их работу таким образом, чтобы использовать ресурсы наиболее рационально.

На данный момент подготовка к выпуску релиза включает в себя выпуск пререлизов (pre) и собственно релиза.

Все крупные изменения и улучшения вносятся до выпуска первого пререлиза. После этого строки должны быть заморожены для того, чтобы локализаторы могли приступить к работе и не выполнять её несколько раз.

Также пререлиз должен быть готов к тестированию пользователями-добровольцами, поэтому для них мы должны подготовить следующую информацию:

  • NEWS файл c описанием изменений;
  • архивы с исходными кодами и, возможно, версии пакетов для некоторых дистрибутивов (должны быть доступны в downloads);
  • обновление документации (*.hlp, man page, имеющуюся wiki-документацию), чтобы тестеры не сообщали

об изменившемся поведении как об ошибках (приоритет следует отдавать английскому языку);

  • публичный анонс для размещения на новостных сайтах.

После пререлиза должна последовать волна баг-репортов, по мере закрытия которых можно выпускать следующие пререлизы. В конечном счёте один из них станет релизом (когда все критические ошибки, мешающие релизу, будут устранены).