Directories
¶
| Path | Synopsis |
|---|---|
|
Package apperr defines the standard structured error type used across go-core and all consuming services.
|
Package apperr defines the standard structured error type used across go-core and all consuming services. |
|
audit/diff.go
|
audit/diff.go |
|
server
Package server provides the authentication server implementation.
|
Package server provides the authentication server implementation. |
|
Package binders parses HTTP request bodies and coerces values into typed request structs.
|
Package binders parses HTTP request bodies and coerces values into typed request structs. |
|
Package bootstrap wires together the application lifecycle, dependency injection container, configuration loading, and HTTP server startup.
|
Package bootstrap wires together the application lifecycle, dependency injection container, configuration loading, and HTTP server startup. |
|
Package database provides GORM-based database access, connection registry, repository helpers, transaction management, and schema migration utilities.
|
Package database provides GORM-based database access, connection registry, repository helpers, transaction management, and schema migration utilities. |
|
sqlc
Package sqlc is a scaffold for integrating SQLC-generated query code with the go-core database infrastructure.
|
Package sqlc is a scaffold for integrating SQLC-generated query code with the go-core database infrastructure. |
|
Package event provides event bus, outbox, and deduplication primitives.
|
Package event provides event bus, outbox, and deduplication primitives. |
|
Package httpclient provides a reusable HTTP client for calling external APIs.
|
Package httpclient provides a reusable HTTP client for calling external APIs. |
|
go-core/i18n/i18n.go
|
go-core/i18n/i18n.go |
|
internal
|
|
|
depgraph
Package depgraph provides a simple directed graph implementation for validating dependency graphs for cycles and missing nodes.
|
Package depgraph provides a simple directed graph implementation for validating dependency graphs for cycles and missing nodes. |
|
reflectioncache
Package reflectioncache provides a concurrency-safe reflection metadata cache.
|
Package reflectioncache provides a concurrency-safe reflection metadata cache. |
|
Package middlewares provides HTTP middleware for the gin framework.
|
Package middlewares provides HTTP middleware for the gin framework. |
|
observability/observability.go
|
observability/observability.go |
|
Package resource provides a generic resource type for interacting with a database.
|
Package resource provides a generic resource type for interacting with a database. |
|
go-core/tenancy/context.go
|
go-core/tenancy/context.go |
|
Package utils provides utility functions for converting types to strings and integers.
|
Package utils provides utility functions for converting types to strings and integers. |
|
Package validation provides a lightweight, struct-tag-driven input validation system for request types.
|
Package validation provides a lightweight, struct-tag-driven input validation system for request types. |
|
worker/manager_metrics.go
|
worker/manager_metrics.go |
Click to show internal directories.
Click to hide internal directories.