kern -- фреймворк повышенной надёжности для модульных монолитов и модульных микросервисов.
|
|
il y a 9 mois | |
|---|---|---|
| cmd | il y a 1 an | |
| docs | il y a 1 an | |
| kc | il y a 9 mois | |
| krn | il y a 9 mois | |
| mds | il y a 1 an | |
| mock | il y a 9 mois | |
| vendor | il y a 9 mois | |
| wui | il y a 1 an | |
| .env | il y a 1 an | |
| .gitignore | il y a 1 an | |
| LICENSE.md | il y a 1 an | |
| Makefile | il y a 1 an | |
| README.md | il y a 1 an | |
| demo.sh | il y a 1 an | |
| go.mod | il y a 9 mois | |
| go.sum | il y a 9 mois | |
| kern.go | il y a 9 mois | |
| kern_test.go | il y a 9 mois |
kern -- фреймворк модульных компонентов ядра с высокой надёжностью для любого микросервиса или модульного монолита. Позволяет создавать изолированные модули в составе монолита (полезно в начале разработки). А затем модули можно выносить в отдельные микросервисы (после отладки).
Пишите запросы в соответствующем разделе.
92%;100%;no errors;< 11.Команда вывода дерева:
tree -I vendor -I bin_dev -d
TODO: update
Не ниже go 1.24.0
Код открытый, лицензия UCL или MIT.
make # Запуск демо
make demo # -//-
make mod # Обновление зависимостей
make test # Запуск тестов
make lint # Запуск линтеров