# RFC: Новая стратегия версионирования для Discourse

**URL:** https://meta.discourse.org/t/rfc-a-new-versioning-strategy-for-discourse/383536
**Category:** Development
**Tags:** dev-news
**Created:** [23.Сентябрь.2025 07:55:33 UTC](https://meta.discourse.org/t/rfc-a-new-versioning-strategy-for-discourse/383536 "2025-09-23T07:55:33Z")
**Posts on this page:** 1
**Showing post:** 25

<div class="post-metadata">

### Author: ![mcwumbly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcwumbly/32/103861_2.png) [@mcwumbly](https://meta.discourse.org/u/mcwumbly)
#### Post date: [26.Сентябрь.2025 16:16:03 UTC](https://meta.discourse.org/t/rfc-a-new-versioning-strategy-for-discourse/383536/25 "2025-09-26T16:16:03Z")

</div>

Сам по себе SemVer не предназначен для крупных приложений. Насколько я понимаю, он больше ориентирован на библиотеки, используемые в программном обеспечении, и в частности, логика нумерации версий построена вокруг API пакета.

Тем не менее, мы могли бы применить семантическое версионирование к нашим API(s). Обсуждение более строгих гарантий для API, которые предоставляет Discourse, безусловно, стоит провести, но я считаю, что это отдельная тема.

Теперь я понимаю, что вы не предлагали нам соблюдать стандарт SemVer — вы просто сказали, что нам следует придерживаться использования _чисел_, соответствующих системе нумерации, specified в SemVer.

> 1. Обычный номер версии ДОЛЖЕН иметь вид X.Y.Z, где X, Y и Z — неотрицательные целые числа, и НЕ ДОЛЖНЫ содержать ведущие нули. X — основная версия, Y — минорная версия, Z — патч-версия. Каждый элемент ДОЛЖЕН увеличиваться численно. Например: 1.9.0 → 1.10.0 → 1.11.0.

Я думаю, что предложение о «ведущих нулях» — это единственное, от чего нам пришлось бы отойти, если мы выберем этот путь.

В остальном, я полагаю, что любая библиотека для работы с SemVer всё ещё сможет парсить предлагаемые нами номера версий и правильно их сортировать.

Отложив всё это в сторону, не могли бы вы подробнее объяснить, _почему_, по вашему мнению, соблюдение системы нумерации SemVer имеет ценность?

---

_[View the full topic](https://meta.discourse.org/t/rfc-a-new-versioning-strategy-for-discourse/383536)._
