Directories
¶
| Path | Synopsis |
|---|---|
|
Package config loads configuration from the environment into a struct, once, at boot — and fails the boot when something required is missing.
|
Package config loads configuration from the environment into a struct, once, at boot — and fails the boot when something required is missing. |
|
Package ctxkit carries request-scoped identity on a context.Context.
|
Package ctxkit carries request-scoped identity on a context.Context. |
|
Package di is the dependency-injection container: typed, lazy providers resolved through Go generics, with no reflection and no struct tags.
|
Package di is the dependency-injection container: typed, lazy providers resolved through Go generics, with no reflection and no struct tags. |
|
Package errs is the single error vocabulary of an inceptools application.
|
Package errs is the single error vocabulary of an inceptools application. |
|
Package lifecycle gives a module three moments — init, ready, shutdown — and the signal handling that makes shutdown actually happen.
|
Package lifecycle gives a module three moments — init, ready, shutdown — and the signal handling that makes shutdown actually happen. |
|
Package logx is the application logger: log/slog, with the request-scoped identity from ctxkit attached automatically.
|
Package logx is the application logger: log/slog, with the request-scoped identity from ctxkit attached automatically. |
|
Package module is the unit of organisation: a feature slice that declares what it provides, routes, owns and needs checked.
|
Package module is the unit of organisation: a feature slice that declares what it provides, routes, owns and needs checked. |
Click to show internal directories.
Click to hide internal directories.