Unity 6.3
0 онлайн 91 гостей 3 в системе
Вход
Пакеты и управление пакетами Шаг 6 из 281

Состояния пакетов и жизненный цикл

Начиная с версии Unity Editor 2021.1, пакет может проходить через следующие состояния в течение своего жизненного цикла:

Жизненный цикл пакета с Unity Package Manager
Жизненный цикл пакета с Unity Package Manager

Окно Package Manager отображает метку, соответствующую некоторым из этих состояний.

Примечание: Эти состояния пакета применяются только к пакетам, Unity свяжитесь со сторонними разработчиками пакетов, чтобы узнать об их специфических процессах.

Рождение (A)

Пока разработчик пакета создает пакет, он находится в Таможня state.

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

Экспериментальные пакеты либо используют 0 в качестве основной части своей версии, либо суффикс -exp.# в части своей версии, касающейся патчей. Например, mypackage@0.1.2 или mypackage@1.2.3-exp.1.

Трек релиза

Когда пакет проходит проверку качества и не содержит экспериментальных особенностей или функций (включая зависимости от экспериментальных пакетов), он попадает в Предварительная версия состояние, соответствующее ветке выпуска. Unity полностью поддерживает пакеты в ветке выпуска и обязуется официально выпустить их не позднее конца текущего цикла LTS (например, 2021.3). Список пакетов предварительного выпуска, доступных для этой версии, см. в Предварительные пакеты.

Система управления выпусками Unity присваивает пакету статус Released только после того, как он прошёл несколько этапов тестирования и процедур проверки, которые включают также проверку соответствующей документации, журнала изменений и файлов лицензий. У пакетов в этом состоянии в версии никогда не используются нечисловые суффиксы. Список выпущенных пакетов, доступных для этой версии, см. в Выпущенное ПО.

Если разработчик пакета обновляет или изменяет выпущенный пакет, этот пакет может вернуться в другое состояние в зависимости от серьёзности изменений:

Фаза Тип изменения Новое состояние Версия бум
(B) Основные изменения, которые нарушают API. Экспериментальный 1.2.3 => 2.0.0-exp
(C) Небольшие изменения, которые не нарушают API, но влияют на использование. Предварительная версия 1.2.3 => 1.3.0-pre
(D) Исправления ошибок, незначительные изменения и обновления документации, типичные для обновления патча. Отпущена (то же состояние) 1.2.3 => 1.2.4

Смерть (E)

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

Дополнительные сведения см. в Устаревшие пакеты.

Некоторые экспериментальные пакеты переходят сразу в состояние устаревших, минуя цикл выпуска.

Дополнительная информация