Семантичне версіонування
Коротко: Семантичне версіонування (SemVer) нумерує версії програм як MAJOR.MINOR.PATCH, наприклад 2.4.1, і надає кожній позиції фіксоване значення.
Докладніше: PATCH зростає за виправлення помилок без зміни інтерфейсу, MINOR — за нових зворотно сумісних функцій, MAJOR — за змін, здатних зламати наявний код. За стрибком версії видно, наскільки ризиковане оновлення.
Подробиці
- Діапазони версій:
^1.2.3(npm) допускає оновлення до наступної…
Див. також: галуження Git (робочі процеси), ліцензії відкритого ПЗ (MIT, Apache, GPL)