Создан  demius PM 4 года назад; Обновил  demius PM год и 4 месяца назад

Система позволяет делить пачки задач на выпускаемые релизы.

Задача tndt-10 - несколько устарело описание, необходимо его вычитать, продумать и привести к единому виду с жтим документом. Позже релализовать.

Система должна быть опциональна, не все проекты будут её использовать. Некоторым она вобще не нужна, некоторые вместо неё будут использовать спринты и настоящее CD, т.е. частые деплои раз в день или после каждой задачи.

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

Релизы имеют статус, в первом приближении статусов два или три

  • Прошедший релиз (в него нельзя добавлять новые задачи)
  • Текущий релиз - в него можно добавлять задачи, как и в будущий, если ввести такой статус, то в задачи будущего релиза нельзя будет закрывать пока не объявив его текущим
  • Будущий релиз, в него добавляются новые задачи

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

Новая кнопка “Выпустить релиз* проверяет что все задачи в релизе закрыты, если нет выводит список незакрытых и предлагает либо их сделать, либо перенести на другой релиз. При успехе закрывает релиз и возвращает текст, который можно вставить в CHANGELOG либо в gitea.