Семантическое версионирование

Учитывая номер версии МАЖОРНАЯ.МИНОРНАЯ.ПАТЧ, следует увеличивать:

  1. МАЖОРНУЮ версию, когда сделаны обратно несовместимые изменения API.
  2. МИНОРНУЮ версию, когда вы добавляете новую функциональность, не нарушая обратной совместимости.
  3. ПАТЧ-версию, когда вы делаете обратно совместимые исправления.

Другие способы

  1. Версионирование с помощью даты, например 2010-01-03 (используется схема ISO “год-месяц-день”)
  2. Указание стадии разработки, например 2.0 beta3, где:
    1. 2 - мажорная версия;
    2. 0 - минорная версия;
    3. вместо beta можно использовать alpha, beta, rc (выпуск-кандидат), r (для коммерческого распространения);
    4. 3 - означает количество исправлений.

References

https://habr.com/ru/companies/mts_ai/articles/674370/ https://semver.org/lang/ru/ https://keepachangelog.com/


📂 Принципы | Последнее изменение: 10.01.2024 12:08