
Архитектурная схема
Слои приложения
Структура проекта
РешениеNextGen.slnx объединяет более 128 проектов. Ключевые каталоги:
dotnet publish исходники модулей копируются в module/ (Online, SISI, Modules), а TestModules — в mods/. DLL-зависимости размещаются в runtimes/references/.
Решение содержит более 128 проектов, включая отдельный проект на каждого провайдера контента в группах
OnlineRUS, OnlinePaid, OnlineAnime, OnlineENG, OnlineUKR и OnlineGEO.Слои конфигурации
Значение берётся из первого подходящего слоя. Не подставляйте дефолт из шаблона.Shared/CoreInit.cs— значение, если ключа нет.config/base.conf— переопределение, которое поставляется с деревом.init.confилиinit.yamlв рабочей директории процесса.enableвmanifest.jsonмодуля — компилировать и загружать модуль или нет.
config/example.init.conf и config/example.init.yaml — только шаблоны.
Маршрутизация агентов описана в корневом AGENTS.md и в .agents/references/theses.md. Эта страница описывает продукт.
Дополнительные разделы
Модули Online
VOD-ядро, провайдеры и агрегатор /lite/*
Модули SISI
18+-ядро и платформы Adult
NextHUB
YAML-витрина 18+
Система модулей
Загрузка модулей, Roslyn, manifest.json и фильтры
Middleware Pipeline
Цепочка middleware от ForwardedHeaders до контроллеров
