clean/

directory
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Jun 28, 2026 License: MIT

Directories

Path Synopsis
application
port/domainevent
Package domainevent defines application ports for publishing and subscribing to clean-domain events.
Package domainevent defines application ports for publishing and subscribing to clean-domain events.
port/outbox
Package outbox re-exports the reusable outbox contract for clean services.
Package outbox re-exports the reusable outbox contract for clean services.
port/queue
Package queue defines the shared task-queue vocabulary: the Task contract, the default channel, and the channel→subject mapping.
Package queue defines the shared task-queue vocabulary: the Task contract, the default channel, and the channel→subject mapping.
service/activitylog
Package activitylog provides shared activity log application services.
Package activitylog provides shared activity log application services.
service/authorization
Package authorization re-exports the reusable authorization vocabulary for clean services.
Package authorization re-exports the reusable authorization vocabulary for clean services.
Package bootstrap provides shared application lifecycle logic and bootstrap helpers.
Package bootstrap provides shared application lifecycle logic and bootstrap helpers.
Package domain is reserved for shared clean-domain helpers.
Package domain is reserved for shared clean-domain helpers.
activitylog
Package activitylog defines the ActivityLog entity for tracking entity lifecycle events.
Package activitylog defines the ActivityLog entity for tracking entity lifecycle events.
infrastructure
authentication
Package authentication re-exports reusable authentication contracts for clean services.
Package authentication re-exports reusable authentication contracts for clean services.
migrator
Package migrator re-exports the reusable migrator contract for clean services.
Package migrator re-exports the reusable migrator contract for clean services.
migrator_factory
Package migrator_factory selects the migration driver from configuration.
Package migrator_factory selects the migration driver from configuration.
outbox_queue
Package outbox_queue implements the queue.Queue contract on top of the outbox: each task is stored as an outbox message whose subject carries the channel, so the relay ships it to the work-queue stream.
Package outbox_queue implements the queue.Queue contract on top of the outbox: each task is stored as an outbox message whose subject carries the channel, so the relay ships it to the work-queue stream.
interface
subscription/messaging
Package messaging re-exports the reusable inbound message contract for clean services.
Package messaging re-exports the reusable inbound message contract for clean services.
subscription/objectstorage
Package objectstorage re-exports the reusable object-storage event contract for clean services.
Package objectstorage re-exports the reusable object-storage event contract for clean services.

Jump to

Keyboard shortcuts

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