Version 1 (modified by iNode, 15 years ago) (diff) |
---|
Выпуск релиза
Выпуск конечной версии продукта всегда сопряжен с рядом сложностей поэтому к нему нужно подходить последовательно не забывая ничего важного.
В разработке конечного продукта принимают участие не только разработчки, но и локализаторы и тестеры, поэтому нужно организовать их работу таким образом чтобы использовать ресурсы наиболее рационально.
На данный момент подготовка к выпуску релиза включает в себя выпуск пререлизов (pre) и собственно релиза.
Все крупные изменения и улучшения вносятся до выпуска первого пререлиза. После этого строки должны быть заморожены для того чтобы локализаторы могли приступить к работе и не выполнять её несколько раз.
Также пререлиз должен быть готов к тестированию пользователями добровольцами, поэтому для них мы должны подготовить следующую информацию:
- NEWS файл c описанием изменений
- архивы с исходными кодами и, возможно, версии пакетов для некоторых дистрибутивов (должны быть доступны в downloads)
- Обновить документацию (*.hlp, man-page, имеющуюся wiki документацию) чтобы тестеры не рапортовали об изменившемся поведении, как об ошибках (приоритет следует отдавать английскому языку).
- Подготовить публичный анонс для размещения на новостных сайтах.
После пререлиза должна последовать волна баг-репортов, по мере закрытия которых можно выпускать следующие пререлизы. В конечном счёте один из них станет релизом (когда все критические ошибки, мешающие релизу, будут устранены).