# Версии

# Стратегия управления версиями

Стабильность гарантирует, что микро-сервисы, API, инструменты и изученные практики не устарели неожиданно.

Этот документ содержит методы, которые следуют, чтобы предоставить вам таксономию, сбалансированную со стабильностью, гарантируя, что будущие изменения всегда внедряются предсказуемым образом.

DDB следует Семантические версии 2.0.0 (opens new window) Полем Номера версий DDB имеют три части: major.minor.patch. Номер версии увеличивается на основе уровня изменения, включенного в релиз.

  • Основные выпуски содержат значительные новые функции, некоторые, но минимальные помощи разработчика ожидаются во время обновления. При обновлении нового крупного выпуска вам может потребоваться запустить сценарии обновления, рефактор, запустить дополнительные тесты и выучить новые API.

  • Незначительные релизы содержат важные новые функции. Незначительные выпуски полностью обратно совместимы; Во время обновления не ожидается помощь разработчика, но вы можете при желании изменить свои приложения и библиотеки, чтобы начать использовать новые API, функции и возможности, которые были добавлены в релиз.

  • Платаные релизы представляют собой низкий риск, содержат исправления ошибок и небольшие новые функции. Во время обновления не ожидается помощь разработчика.

# Расписание выпуска

Вы можете следовать Текущий прогресс команды (opens new window) Для более подробного обзора.

⚠️ Отказ от ответственности : Мы работаем в динамичной среде, и все может быть изменено. Предоставленная информация предназначена для обозначения направления общей структуры. Он предназначен только для информационных целей. Мы можем решить добавить/удалить новые элементы в любое время в зависимости от нашей возможности доставить при соблюдении наших стандартов качества. Разработка, выпуска и сроки любых функций или функциональности DDB остаются по собственному усмотрению команды DDB. Дорожная карта не представляет обязательства, обязательства или обещания доставить в любое время.

# Практика детективы

Иногда необходимы «нарушающие изменения», такие как удаление поддержки для избранных API и функций.

Чтобы сделать эти переходы максимально простыми:

  • Количество нарушающих изменений сводится к минимуму, а инструменты миграции предоставляются, когда это возможно.

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

  • Уведомления будут опубликованы в рамках приложения и групп Yammer для определения связанной сроки.

# Политика деформации

  • Установленные функции объявляются в ChangeLog, и, когда это возможно, с предупреждениями во время выполнения.

  • Когда объявлено об испачке, предоставляется рекомендуемый путь обновления.

  • Существующее использование стабильного API в течение периода снижения поддерживается, поэтому ваш код будет продолжать работать в течение этого периода.

Last Updated: 13.09.2023, 15:19:15