Directories
¶
| Path | Synopsis |
|---|---|
|
Package config provides a lightweight, type-safe configuration layer for serverless and HTTP services.
|
Package config provides a lightweight, type-safe configuration layer for serverless and HTTP services. |
|
Package constants provides shared, domain-agnostic HTTP constants — header names, content types, CORS values, and standardized error codes and messages — used by the foundation HTTP, Lambda, and response helpers.
|
Package constants provides shared, domain-agnostic HTTP constants — header names, content types, CORS values, and standardized error codes and messages — used by the foundation HTTP, Lambda, and response helpers. |
|
Package db provides GORM database connection management for serverless and HTTP services.
|
Package db provides GORM database connection management for serverless and HTTP services. |
|
Package health provides health check services for database connections.
|
Package health provides health check services for database connections. |
|
Package httputil provides shared HTTP response helpers.
|
Package httputil provides shared HTTP response helpers. |
|
Package lambda provides a lightweight AWS API Gateway v2 ↔ net/http adapter.
|
Package lambda provides a lightweight AWS API Gateway v2 ↔ net/http adapter. |
|
Package middleware provides production-ready HTTP middleware for serverless Lambda functions and local HTTP servers.
|
Package middleware provides production-ready HTTP middleware for serverless Lambda functions and local HTTP servers. |
|
Package models provides core infrastructure for GORM-based domain models.
|
Package models provides core infrastructure for GORM-based domain models. |
|
Package observability centralizes log/metric/trace setup so every binary (local server, Lambda, daemon, snapshot tool, build tooling) configures slog the same way.
|
Package observability centralizes log/metric/trace setup so every binary (local server, Lambda, daemon, snapshot tool, build tooling) configures slog the same way. |
|
Package pagination provides cursor-based pagination utilities.
|
Package pagination provides cursor-based pagination utilities. |
|
Package recurrence computes next occurrences of weekly recurring event patterns expressed as JSON.
|
Package recurrence computes next occurrences of weekly recurring event patterns expressed as JSON. |
|
Package secrets provides a unified interface for retrieving secrets from various sources.
|
Package secrets provides a unified interface for retrieving secrets from various sources. |
|
Package testutil provides generic, domain-agnostic test helpers for services built on go-foundation: in-memory SQLite databases, ready-made test configurations, and (behind the "integration" build tag) a PostgreSQL testcontainers harness.
|
Package testutil provides generic, domain-agnostic test helpers for services built on go-foundation: in-memory SQLite databases, ready-made test configurations, and (behind the "integration" build tag) a PostgreSQL testcontainers harness. |
Click to show internal directories.
Click to hide internal directories.
