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

Я предлагал это несколькими постами выше.

В отличие от SemVer, предложенная схема нумерации версий сразу показывает, поддерживается ли версия (как в Ubuntu). Поскольку это также зависит от орбиты Земли вокруг Солнца, это действительно имеет смысл.

Это явно направлено на пакеты и библиотеки. Любой релиз Discourse включает изменения, которые могут нарушить существующие рабочие процессы пользователей программного обеспечения. Я даже видел, как это случалось с патчами безопасности. SemVer неприменим к сложным приложениям.

Да, именно так, см.

Как только вы определили свой публичный API, вы сообщаете об изменениях в нём с помощью конкретных приращений номера версии.