Асеты
Описание
Ассеты – это файлы окружения программных библиотек – системы «Era» и других приложений. Они призваны кастомизировать поведение системы под нужды поставляемого продукта на различных участках, заранее подготовленных к такой кастомизации.
Все ассеты находятся в программном каталоге системы (runtime). В программный каталог они попадают на этапе сборки дистрибутива версии продукта:
При этом возможно замещение в рамках процесса сборки одних ассетов другими, а также их замена на уже развернутой системе. Порядок включения ассетов при сборке отражен на схеме.
С точки зрения процесса сборки ассеты приложений и солюшенов ассеты делятся на следующие типы:
- Внутренний ассет – хранится в репозитории с исходным кодом приложения/солюшена.
- Внешний ассет – хранится в отдельном репозитории.
Выделение ассетов во внешний репозиторий производится по признакам большого объема, бинарного содержимого, регулярной полной замены.
Разделы
-
Ассеты системы – общие файлы, применяемые в любых продуктах на базе системы «Era».
-
Ассеты продукта – файлы кастомизации обвязки системы при поставке в виде конкретного продукта.
-
Ассеты солюшена – файлы кастомизации поведения и содержания доменов, имеющих тип соответствующего солюшена внутри конкретного продукта.