Directories
¶
| Path | Synopsis |
|---|---|
|
application
|
|
|
adapter
Package adapter provides hexagonal architecture adapters for auth.
|
Package adapter provides hexagonal architecture adapters for auth. |
|
adapter
Package adapter provides hexagonal architecture adapters for the cache package.
|
Package adapter provides hexagonal architecture adapters for the cache package. |
|
service
Package service provides application services for cache domain.
|
Package service provides application services for cache domain. |
|
contracts
|
|
|
models
Package models contains domain models, value objects, and DTOs.
|
Package models contains domain models, value objects, and DTOs. |
|
plugins
Package plugins defines the plugin system interfaces following hexagonal architecture principles for extensibility.
|
Package plugins defines the plugin system interfaces following hexagonal architecture principles for extensibility. |
|
ports
Package contracts contains the hexagonal architecture ports and domain models.
|
Package contracts contains the hexagonal architecture ports and domain models. |
|
ports/inbound
Package inbound contains driving (inbound) ports - interfaces for use cases that are called by driving adapters (REST handlers, gRPC services, CLI commands).
|
Package inbound contains driving (inbound) ports - interfaces for use cases that are called by driving adapters (REST handlers, gRPC services, CLI commands). |
|
ports/outbound
Package outbound contains driven (outbound) ports - interfaces for external dependencies that the application calls.
|
Package outbound contains driven (outbound) ports - interfaces for external dependencies that the application calls. |
|
adapter
Package adapter provides hexagonal architecture adapters for database operations.
|
Package adapter provides hexagonal architecture adapters for database operations. |
|
Package docs provides documentation generation utilities.
|
Package docs provides documentation generation utilities. |
|
domain
|
|
|
entities
Package entities contains domain entities.
|
Package entities contains domain entities. |
|
ports
Package ports defines interfaces (ports) for hexagonal architecture.
|
Package ports defines interfaces (ports) for hexagonal architecture. |
|
services
Package services contains domain services.
|
Package services contains domain services. |
|
infrastructure
|
|
|
pkg
|
|
|
config
Package config provides configuration management utilities.
|
Package config provides configuration management utilities. |
|
middleware
Package middleware provides HTTP middleware utilities for chi router.
|
Package middleware provides HTTP middleware utilities for chi router. |
|
plugins
|
|
|
embeddings
Package embeddings provides AI embeddings provider plugins.
|
Package embeddings provides AI embeddings provider plugins. |
|
adapter
Package adapter provides hexagonal architecture adapters for secrets management.
|
Package adapter provides hexagonal architecture adapters for secrets management. |
Click to show internal directories.
Click to hide internal directories.