Семантическое версионирование
Учитывая номер версии МАЖОРНАЯ.МИНОРНАЯ.ПАТЧ, следует увеличивать:
- МАЖОРНУЮ версию, когда сделаны обратно несовместимые изменения API.
- МИНОРНУЮ версию, когда вы добавляете новую функциональность, не нарушая обратной совместимости.
- ПАТЧ-версию, когда вы делаете обратно совместимые исправления.
Другие способы
- Версионирование с помощью даты, например 2010-01-03 (используется схема ISO “год-месяц-день”)
- Указание стадии разработки, например 2.0 beta3, где:
- 2 - мажорная версия;
- 0 - минорная версия;
- вместо beta можно использовать alpha, beta, rc (выпуск-кандидат), r (для коммерческого распространения);
- 3 - означает количество исправлений.
References
https://habr.com/ru/companies/mts_ai/articles/674370/ https://semver.org/lang/ru/ https://keepachangelog.com/
📂 Принципы | Последнее изменение: 10.01.2024 12:08