Versions in this module Expand all Collapse all v0 v0.11.0 Oct 3, 2026 Changes in this version + type App struct + func NewApp(name string, features ...Feature) *App + func (a *App) Features() []Feature + func (a *App) Name() string + func (a *App) Register(features ...Feature) + func (a *App) RegisterRoutes(r Registrar) error + func (a *App) Start(ctx context.Context) error + func (a *App) Stop(ctx context.Context) error + type Base struct + func (Base) Start(context.Context) error + func (Base) Stop(context.Context) error + type Feature interface + Name func() string + RegisterRoutes func(r Registrar) error + Start func(ctx context.Context) error + Stop func(ctx context.Context) error + type Registrar interface + HumaAPI func() huma.API + Mux func() chi.Router + func NewRegistrar(api huma.API, mux chi.Router) Registrar