@Dubrovin

Как сформировать версию продукта?

По каким критериям назначать версию продукту? Видел у других разработчиков версии вроде v1.15.92.3.1, у большинства же они содержат не более 3-х цифр вроде v1.4.5.
Возможно, у кого-то есть готовая система, где можно про это почитать?
  • Вопрос задан
  • 214 просмотров
Решения вопроса 2
rockon404
@rockon404
Frontend Developer
В npm такое соглашение:
1.0.0 - начальная стабильная версия
1.0.1 - patch release, небольшие исправления, функциональность не меняется
1.1.0 - minor release, добавление новой функциональности, сохраняется поддержка старой функциональности
2.0.0 - major release, новая функциональность, не сохранена поддержка прерыдущих версий

[link]
Ответ написан
@vitvakatu
Не изобретайте велосипед, используйте https://semver.org/
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Griboks
@Griboks
Открываем браузер.
Открываем поисковик.
Вводим "версионирование".
Нажимаем поиск.

На всякий случай, в качестве примера, вот один из результатов поиска.
Ответ написан
Комментировать
OtshelnikFm
@OtshelnikFm
Обо мне расскажет yawncato.com
некоторые назначают версию в виде года, месяца и дня и в конце уникальный номер - если на дню более одного патча выходило.
Все зависит от вашего внутреннего мира. Гонки браузеров однажды забили на принципы версионности - типа "больше лучше". И начали даже фиксовые релизы маркировать увеличивая первую цифру. Хром попёр так делать - ну а потом все браузеры включились в эту гонку. Ведь хром v67 это же лучше чем firefox 60? Вот с**аные маркетологи и устроили ад в версионировании.
Так что вам и выбирать - будет ли у вас при первом релизе ваш продукт v0.01 или сразу v1.0 а второй релиз сразу v3.0 - такими прыжками например и php занимался - пропустив v6.0 и сразу выпустив 7.0. Правда поговаривают что на то другие причины были....
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы