EMZETT.
Увійти

Семантичне версіонування

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

Докладніше: PATCH зростає за виправлення помилок без зміни інтерфейсу, MINOR — за нових зворотно сумісних функцій, MAJOR — за змін, здатних зламати наявний код. За стрибком версії видно, наскільки ризиковане оновлення.

Подробиці

  • Діапазони версій: ^1.2.3 (npm) допускає оновлення до наступної…

Див. також: галуження Git (робочі процеси), ліцензії відкритого ПЗ (MIT, Apache, GPL)