11 lines
501 B
Go
11 lines
501 B
Go
|
|
// Package core provides the foundational implementations of the Einherjar
|
||
|
|
// framework contracts: lifecycle management, structured logging, structured
|
||
|
|
// errors, and struct validation.
|
||
|
|
//
|
||
|
|
// Sub-packages:
|
||
|
|
// - launcher — application lifecycle orchestration (init → start → shutdown)
|
||
|
|
// - logz — structured, leveled logging backed by log/slog
|
||
|
|
// - xerrors — typed error codes with context enrichment
|
||
|
|
// - valid — struct validation with pluggable i18n messages
|
||
|
|
package core
|