- Создана новая структура проекта с разделением на пакеты - Добавлены интерфейсы для всех сервисов (Git, Quartz, Files, Build) - Реализован Dependency Injection для сервисов - Добавлены middleware для логирования, Request ID и Response Time - Создан пакет конфигурации с валидацией - Улучшено логирование через интерфейс - Добавлены обработчики HTTP в отдельных пакетах - Создана структура для тестирования - Добавлены конфигурационные файлы и документация
13 lines
151 B
YAML
13 lines
151 B
YAML
server:
|
|
port: "3000"
|
|
timeout: 30
|
|
|
|
paths:
|
|
obsidian: "/obsidian"
|
|
quartz: "/quartz"
|
|
public: "/public"
|
|
|
|
git:
|
|
branch: "main"
|
|
remote: "origin"
|