internal/

directory
v0.0.0-...-0fd8c6a Latest Latest
Warning

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

Go to latest
Published: Jan 10, 2026 License: Apache-2.0

Directories

Path Synopsis
cache
redis
Package redis provides a Redis client wrapper for caching and pub/sub operations.
Package redis provides a Redis client wrapper for caching and pub/sub operations.
Package config provides shared configuration utilities for environment variable loading.
Package config provides shared configuration utilities for environment variable loading.
Package executor provides background execution of Differential Evolution algorithms.
Package executor provides background execution of Differential Evolution algorithms.
Package log provides structured logging with custom formatters.
Package log provides structured logging with custom formatters.
Package migrations handles database schema migrations.
Package migrations handles database schema migrations.
Package server contains all logic related to the DE API.
Package server contains all logic related to the DE API.
auth
Package auth provides JWT-based authentication for the DE server.
Package auth provides JWT-based authentication for the DE server.
handlers
Package handlers contains the HTTP handlers for the API.
Package handlers contains the HTTP handlers for the API.
middleware
Package middleware contains all middlewares used by the deserver.
Package middleware contains all middlewares used by the deserver.
session
Package session defines and implements the operations necessary for a session store, this is used for authentication of users.
Package session defines and implements the operations necessary for a session store, this is used for authentication of users.
Package slo provides Service Level Objective (SLO) tracking and monitoring.
Package slo provides Service Level Objective (SLO) tracking and monitoring.
Package store defines storage interfaces and implementations for persistence.
Package store defines storage interfaces and implementations for persistence.
composite
Package composite provides a composite store that combines Redis and database stores.
Package composite provides a composite store that combines Redis and database stores.
errors
Package errors defines sentinel errors for storage operations.
Package errors defines sentinel errors for storage operations.
gorm
Package gorm contains the gorm implementation of the interfaces defined in the store package.
Package gorm contains the gorm implementation of the interfaces defined in the store package.
migrations
Package migrations contains embedded database migration files.
Package migrations contains embedded database migration files.
mock
Package mock provides mock implementations of storage interfaces for testing.
Package mock provides mock implementations of storage interfaces for testing.
Package telemetry provides observability through metrics and tracing.
Package telemetry provides observability through metrics and tracing.
Package tenant provides operations to store tenant information within the context.
Package tenant provides operations to store tenant information within the context.

Jump to

Keyboard shortcuts

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