# kern **kern v3** -- фреймворк модульных компонентов ядра с высокой надёжностью для любого микросервиса или модульного монолита. Позволяет создавать изолированные модули в составе монолита (полезно в начале разработки). А затем модули можно выносить в отдельные микросервисы (после отладки). ## Контакты Пишите запросы в соответствующем [разделе](https://gitp78su.ipnodns.ru/svi/kern/issue?status=). ## Статус проекта * готовность: `100%` (проект продолжает развиваться); * покрытие тестами: `100%`; * линтеры: `no errors`; * цикломатическая сложность: `< 11`. ## Состав Команда вывода дерева: ```bash tree -I vendor -I bin_dev -d ``` ```bash TODO: update ``` ## Версия компилятора Не ниже `go 1.24.2` ## Лицензия v1, v2, v3 (код открытый, [лицензия UCL](https://gitp78su.ipnodns.ru/svi/ucl) или `MIT` .) ## Команды сборки ```bash $ task -a task: Available tasks for this project: * default: Вывод справки * demo: Запуск демо-проекта * lint: Запуск всех линтеров * mod: Обновление зависимостей * test: Запуск тестов ``` ## Документация [Документация](./docs/index.md)