История изменений
Исправление Toxo2, (текущая версия) :
Всё-таки, наверное, хочу подвести черту под этой фантазией.
1. SemVer (Семантическое Версионирование) предназначено для «для версионирования продукта, предоставляющего внешний api.» (это цитата).
2. Если вы выпускаете продукт для конечных пользователей, то нет никакой причины не использовать другие способы версионирования.
3. Наиболее логичным и понятным для человека мне кажется способ декларирования версии привязанный к времени публикации.
Из наиболее объективных временных характеристик - обращение Земли вокруг Солнца (год), и обращение Земли вокруг своей оси (сутки). Месяцы и недели это уже слишком абстрактные понятия, как и точка отсчёта количества лет. Поэтому за точку отсчёта предлагается взять 1843 год от Р.Х., как общепринятый год создания первой программы для вычислительной машины. Можно назвать это НЭПО (начало эпохи программного обеспечения).
Предлагается формат X:Y[:Z], где X - год от НЭПО, Y - сутки года, Z - необязательная дополнительная составляющая для описания деталей реализации продукта. В качестве разделителя групп предлагается двоеточие для отличия от SemVer.
Вроде теперь всё, кончилась фантазия на эту тему.
Исходная версия Toxo2, :
Всё-таки, наверное, хочу подвести черту под этой фантазией.
1. SemVer (Семантическое Версионирование) предназначено для «для версионирования продукта, предоставляющего внешний api.» (это цитата).
2. Если вы выпускаете продукт для конечных пользователей, то нет никакой причины использовать другие способы версионирования.
3. Наиболее логичным и понятным для человека мне кажется способ декларирования версии привязанный к времени публикации.
Из наиболее объективных временных характеристик - обращение Земли вокруг Солнца (год), и обращение Земли вокруг своей оси (сутки). Месяцы и недели это уже слишком абстрактные понятия, как и точка отсчёта количества лет. Поэтому за точку отсчёта предлагается взять 1843 год от Р.Х., как общепринятый год создания первой программы для вычислительной машины. Можно назвать это НЭПО (начало эпохи программного обеспечения).
Предлагается формат X:Y[:Z], где X - год от НЭПО, Y - сутки года, Z - необязательная дополнительная составляющая для описания деталей реализации продукта. В качестве разделителя групп предлагается двоеточие для отличия от SemVer.
Вроде теперь всё, кончилась фантазия на эту тему.