refactor(app): Обновить описание и структуру файлов конфигурации, улучшить документацию (#14)

Co-authored-by: PetrovY <y.petrov@friflex.com>
This commit is contained in:
Yuri Petrov
2025-06-20 16:50:48 +03:00
committed by GitHub
parent 427a821e5d
commit ba5fdba9be
26 changed files with 476 additions and 189 deletions

View File

@@ -1,6 +1,17 @@
/// Миксин репозитория в приложении.
/// Каждый интерфейс репозитория в приложении должен подмешивать текущий класс
/// {@template di_base_repo}
/// Базовый миксин для всех репозиториев в приложении.
///
/// Предоставляет общую функциональность для всех репозиториев:
/// - Уникальное наименование репозитория
/// - Базовую структуру для DI контейнера
///
/// Каждый репозиторий в приложении должен использовать этот миксин
/// для обеспечения совместимости с системой зависимостей.
/// {@endtemplate}
mixin class DiBaseRepo {
/// Наименование репозитория
/// {@macro di_base_repo}
DiBaseRepo();
/// Наименование репозитория для идентификации в DI контейнере
String get name => 'DiBaseRepo';
}