@solascriptura

Как лучше нумеровать релизы?

Где можно почитать, или подскажите на вашем опыте, как лучше называть нумерацию версий программы?

Например, есть несколько сервисов на продакшине, но над ними регулярно ведется работа, пока-что мысли по нумерации такие:

Номер версии это 4 числа разделенные точками, (например: 1.2.3.4), где повышение цифры означает:
1. (пример: 2.0) Глобальный релиз: когда весь сервис переписывается с нуля. С изменениями дизайна, API, и т.д.
2. (пример: 1.2) Очередной резлиз версии 1, в котором много что изменилось, мог поменяться интерфейс. API при изменении мог потерять часть обратной совместимости и т.д.
3. (пример: 1.2.1) Подрелиз 1.2. Небольшие правки, в основном багфиксы плюс некоторые новые фитчи. Полная обратная совместимость API.
4. (Пример: 1.2.1.38) Внутренний подрелиз (не знаю применим ли термин релиз в данном случае), очередной шаг к выпуску версии 1.2.2. В проде цифры после третей ссылки нигде не фигурируют.

Это то к чему я пришел на данный момент, но может есть какие-нибудь стандарты как это должно быть на самом деле? Поправьте пожалуйста мою схему, особенно если в ней есть серьезные просчеты.

Заранее спасибо )
  • Вопрос задан
  • 1288 просмотров
Решения вопроса 1
@solascriptura Автор вопроса
semver.org/lang/ru
Оказывается есть русская версия официального сайта ))))
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы