Асеты

Описание

Ассеты – это файлы окружения программных библиотек – системы «Era» и других приложений. Они призваны кастомизировать поведение системы под нужды поставляемого продукта на различных участках, заранее подготовленных к такой кастомизации.

Все ассеты находятся в программном каталоге системы (runtime). В программный каталог они попадают на этапе сборки дистрибутива версии продукта:

assets_categories

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

assets_build_sequence

С точки зрения процесса сборки ассеты приложений и солюшенов ассеты делятся на следующие типы:

  • Внутренний ассет – хранится в репозитории с исходным кодом приложения/солюшена.
  • Внешний ассет – хранится в отдельном репозитории.

Выделение ассетов во внешний репозиторий производится по признакам большого объема, бинарного содержимого, регулярной полной замены.

Разделы

  • Ассеты системы – общие файлы, применяемые в любых продуктах на базе системы «Era».

  • Ассеты продукта – файлы кастомизации обвязки системы при поставке в виде конкретного продукта.

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

Содержание