EMZETT.
Войти

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

Коротко: Семантическое версионирование (SemVer) нумерует версии программ как MAJOR.MINOR.PATCH, например 2.4.1, и придаёт каждой позиции фиксированное значение.

Подробнее: PATCH растёт при исправлении ошибок без изменения интерфейса, MINOR — при новых обратно совместимых функциях, MAJOR — при изменениях, способных сломать существующий код. По скачку версии видно, насколько рискованно обновление.

Подробности

  • Диапазоны версий: ^1.2.3 (npm) допускает обновления до следующей…

См. также: ветвление Git (рабочие процессы), лицензии открытого ПО (MIT, Apache, GPL)