Directories
¶
| Path | Synopsis |
|---|---|
|
Package config provides a generic configuration loader that unmarshals environment variables into structured Go types.
|
Package config provides a generic configuration loader that unmarshals environment variables into structured Go types. |
|
Package apperr provides a custom error type for the application, supporting machine-readable codes, human-readable messages, and contextual details including operation tracing.
|
Package apperr provides a custom error type for the application, supporting machine-readable codes, human-readable messages, and contextual details including operation tracing. |
|
Package json provides a wrapper around the standard encoding/json package, offering a Serializer type for consistent JSON handling.
|
Package json provides a wrapper around the standard encoding/json package, offering a Serializer type for consistent JSON handling. |
|
Package lifecycle provides a manager for coordinating the graceful shutdown of multiple components in the application.
|
Package lifecycle provides a manager for coordinating the graceful shutdown of multiple components in the application. |
|
Package logger provides structured logging functionality using slog.
|
Package logger provides structured logging functionality using slog. |
|
Package migrator provides utilities for database schema migrations and data seeding.
|
Package migrator provides utilities for database schema migrations and data seeding. |
|
Package must provides helper functions that log a fatal error and exit the application when a critical operation fails or a requirement is not met.
|
Package must provides helper functions that log a fatal error and exit the application when a critical operation fails or a requirement is not met. |
|
Package server defines the core interfaces and types for building and managing HTTP servers within the application.
|
Package server defines the core interfaces and types for building and managing HTTP servers within the application. |
|
echoserver
Package echoserver implements the server.Server interface using the Echo web framework.
|
Package echoserver implements the server.Server interface using the Echo web framework. |
Click to show internal directories.
Click to hide internal directories.