kern -- фреймворк повышенной надёжности для модульных монолитов и модульных микросервисов.

SVI 563ed4eb4d SVI Изменение/расширение кода há 6 meses atrás
cmd 563ed4eb4d SVI Изменение/расширение кода há 6 meses atrás
docs 563ed4eb4d SVI Изменение/расширение кода há 6 meses atrás
kc 563ed4eb4d SVI Изменение/расширение кода há 6 meses atrás
krn 563ed4eb4d SVI Изменение/расширение кода há 6 meses atrás
mds 563ed4eb4d SVI Изменение/расширение кода há 6 meses atrás
mock 563ed4eb4d SVI Изменение/расширение кода há 6 meses atrás
vendor 563ed4eb4d SVI Изменение/расширение кода há 6 meses atrás
wui 563ed4eb4d SVI Изменение/расширение кода há 6 meses atrás
.env 563ed4eb4d SVI Изменение/расширение кода há 6 meses atrás
.gitignore d3589a5b2f SVI Перенос кода; 100.0% há 1 ano atrás
LICENSE.md 110dc84f42 SVI Исправление README.md; 100.0% há 1 ano atrás
README.md 563ed4eb4d SVI Изменение/расширение кода há 6 meses atrás
Taskfile.yml 563ed4eb4d SVI Изменение/расширение кода há 6 meses atrás
demo.sh 563ed4eb4d SVI Изменение/расширение кода há 6 meses atrás
go.mod 563ed4eb4d SVI Изменение/расширение кода há 6 meses atrás
go.sum 563ed4eb4d SVI Изменение/расширение кода há 6 meses atrás
ikernel_bus.md 4caad972df SVI Добавление документации; 100.0% há 6 meses atrás
kern.go 563ed4eb4d SVI Изменение/расширение кода há 6 meses atrás
kern_test.go 563ed4eb4d SVI Изменение/расширение кода há 6 meses atrás

README.md

kern

Coverage

MX Linux

Go

GitHub (устаревшая версия)

Visual Studio Code

/

kern v3 -- фреймворк модульных компонентов ядра с высокой надёжностью для любого микросервиса или модульного монолита. Позволяет создавать изолированные модули в составе монолита (полезно в начале разработки). А затем модули можно выносить в отдельные микросервисы (после отладки).

Контакты

Пишите запросы в соответствующем разделе.

Статус проекта

  • готовность: 100% (проект продолжает развиваться);
  • покрытие тестами: 100%;
  • линтеры: no errors;
  • цикломатическая сложность: < 11.

Состав

Команда вывода дерева:

tree -I vendor -I bin_dev -d
TODO: update

Версия компилятора

Не ниже go 1.24.2

Лицензия

v1, v2, v3 (код открытый, лицензия UCL или MIT .)

Команды сборки

$ task -a
task: Available tasks for this project:
* default:       Вывод справки
* demo:          Запуск демо-проекта
* lint:          Запуск всех линтеров
* mod:           Обновление зависимостей
* test:          Запуск тестов

Документация

Документация