kit/

directory
v1.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 18, 2026 License: Apache-2.0

Directories

Path Synopsis
Package app assembles a running application from a configuration and a list of modules.
Package app assembles a running application from a configuration and a list of modules.
Package config is the one configuration surface: a YAML file, the environment overrides, the overrides a composition passes to Load, and a check that nothing needed is missing or malformed.
Package config is the one configuration surface: a YAML file, the environment overrides, the overrides a composition passes to Load, and a check that nothing needed is missing or malformed.
Package crud is the five operations every tenant-owned resource needs.
Package crud is the five operations every tenant-owned resource needs.
db
Package db owns database access.
Package db owns database access.
dbtest
Package dbtest gives one test its own Postgres schema.
Package dbtest gives one test its own Postgres schema.
Package entity describes tenant-owned data and derives its field metadata.
Package entity describes tenant-owned data and derives its field metadata.
display
Package display is how a field's value reaches a person: the text a control carries, the word a screen shows, and the name a field is called by.
Package display is how a field's value reaches a person: the text a control carries, the word a screen shows, and the name a field is called by.
Package events is the one door a module's events leave through.
Package events is the one door a module's events leave through.
internal/delivery
Package delivery owns the retry ladder and retention shared by event adapters.
Package delivery owns the retry ladder and retention shared by event adapters.
providers/memory
Package memory delivers committed events inside one process.
Package memory delivers committed events inside one process.
providers/nats
Package nats provides the existing JetStream event transport.
Package nats provides the existing JetStream event transport.
transport
Package transport describes committed event delivery without a database or broker.
Package transport describes committed event delivery without a database or broker.
Package flags evaluates optional product behavior.
Package flags evaluates optional product behavior.
providers/ofrep
Package ofrep connects flags to an explicitly configured OFREP endpoint.
Package ofrep connects flags to an explicitly configured OFREP endpoint.
providers/openfeature
Package openfeature adapts a selected OpenFeature SDK provider to flags.
Package openfeature adapts a selected OpenFeature SDK provider to flags.
Package health is the two probes an orchestrator calls, and the checks behind the second one.
Package health is the two probes an orchestrator calls, and the checks behind the second one.
Package httpx builds the single Huma API the application serves, records every operation the adapter mounts, and enforces that each one declares exactly one authorization: a permission, public, or any signed-in user.
Package httpx builds the single Huma API the application serves, records every operation the adapter mounts, and enforces that each one declares exactly one authorization: a permission, public, or any signed-in user.
internal
syscap
Package syscap mints the one capability that opens cross-tenant work.
Package syscap mints the one capability that opens cross-tenant work.
Package jobs runs the periodic work: the outbox relay, the outbox purge, and whatever a module schedules in its manifest.
Package jobs runs the periodic work: the outbox relay, the outbox purge, and whatever a module schedules in its manifest.
Package limit is one rate limit for every replica.
Package limit is one rate limit for every replica.
Package locale supplies language selection and message formatting contracts for web pages, workers and other Go applications.
Package locale supplies language selection and message formatting contracts for web pages, workers and other Go applications.
providers/xtext
Package xtext adapts an explicitly supplied x/text message catalog to locale.
Package xtext adapts an explicitly supplied x/text message catalog to locale.
Package module defines what a module is.
Package module defines what a module is.
Package problem is the one error shape the API returns: RFC 9457 problem details (the revision of RFC 7807), served as application/problem+json.
Package problem is the one error shape the API returns: RFC 9457 problem details (the revision of RFC 7807), served as application/problem+json.
Package rest is an entity's projection onto HTTP: five routes, the commands beside them, and the one mapping from kit/crud's errors to statuses.
Package rest is an entity's projection onto HTTP: five routes, the commands beside them, and the one mapping from kit/crud's errors to statuses.
Package tenancy is the one tenant model and how a request carries it.
Package tenancy is the one tenant model and how a request carries it.
providers/topaz
Package topaz adapts the official authorizer client to tenancy.Policy.
Package topaz adapts the official authorizer client to tenancy.Policy.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL