Directories
¶
| Path | Synopsis |
|---|---|
|
Package auth provides authentication and authorization functionality.
|
Package auth provides authentication and authorization functionality. |
|
config
Package config provides adapters for auth configuration.
|
Package config provides adapters for auth configuration. |
|
errors
Package errors provides comprehensive error handling for the auth module.
|
Package errors provides comprehensive error handling for the auth module. |
|
jwt
Package jwt provides JWT token handling for the auth module.
|
Package jwt provides JWT token handling for the auth module. |
|
middleware
Package middleware provides HTTP middleware for authentication.
|
Package middleware provides HTTP middleware for authentication. |
|
oidc
Package oidc provides OpenID Connect integration for the auth module.
|
Package oidc provides OpenID Connect integration for the auth module. |
|
service
Package service provides authorization services for the auth module.
|
Package service provides authorization services for the auth module. |
|
Package config provides generic configuration interfaces and adapters.
|
Package config provides generic configuration interfaces and adapters. |
|
mocks
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
|
Package context provides utilities for working with Go's context package.
|
Package context provides utilities for working with Go's context package. |
|
Package date provides utilities for working with dates and times.
|
Package date provides utilities for working with dates and times. |
|
Package db provides utilities for working with databases.
|
Package db provides utilities for working with databases. |
|
mocks
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
|
Package di provides a generic dependency injection container that can be used across different applications.
|
Package di provides a generic dependency injection container that can be used across different applications. |
|
mocks
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
|
Package env provides utilities for working with environment variables.
|
Package env provides utilities for working with environment variables. |
|
Package errors provides a comprehensive error handling system for the application.
|
Package errors provides a comprehensive error handling system for the application. |
|
mocks
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
|
Example of a basic ServiceLib application
|
Example of a basic ServiceLib application |
|
auth
command
Example usage of creating an Auth instance
|
Example usage of creating an Auth instance |
|
context
command
Example of basic usage of the context package
|
Example of basic usage of the context package |
|
date
command
Example of basic usage of the date package
|
Example of basic usage of the date package |
|
db
command
Example of connecting to different database types
|
Example of connecting to different database types |
|
di
command
Example of basic usage of the dependency injection package
|
Example of basic usage of the dependency injection package |
|
graphql
command
Example demonstrating how to configure the auth service for GraphQL
|
Example demonstrating how to configure the auth service for GraphQL |
|
health
command
Example of basic usage of the health package
|
Example of basic usage of the health package |
|
logging
command
Example of basic usage of the logging package
|
Example of basic usage of the logging package |
|
middleware
command
Example of basic usage of the middleware package
|
Example of basic usage of the middleware package |
|
repository
command
Example of basic repository implementation
|
Example of basic repository implementation |
|
shutdown
command
Example of basic graceful shutdown
|
Example of basic graceful shutdown |
|
signal
command
Example of basic signal handling
|
Example of basic signal handling |
|
telemetry
command
Example of using HTTP instrumentation in the telemetry package
|
Example of using HTTP instrumentation in the telemetry package |
|
transaction
command
Example of basic saga transaction
|
Example of basic saga transaction |
|
validation
command
Example of basic validation using the validation package
|
Example of basic validation using the validation package |
|
valueobject
command
Example usage of the Coordinate value object
|
Example usage of the Coordinate value object |
|
Package graphql provides utilities for working with GraphQL.
|
Package graphql provides utilities for working with GraphQL. |
|
mocks
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
|
Package health provides functionality for health checking the application.
|
Package health provides functionality for health checking the application. |
|
Package logging provides centralized logging functionality for services.
|
Package logging provides centralized logging functionality for services. |
|
mocks
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
|
Package model provides utilities for working with domain models and DTOs.
|
Package model provides utilities for working with domain models and DTOs. |
|
Package repository provides generic repository interfaces that can be used across different applications.
|
Package repository provides generic repository interfaces that can be used across different applications. |
|
mocks
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
|
Package shutdown provides functionality for graceful application shutdown.
|
Package shutdown provides functionality for graceful application shutdown. |
|
Package signal provides utilities for testing signal handling.
|
Package signal provides utilities for testing signal handling. |
|
Package stringutil provides additional string manipulation utilities beyond what's available in the standard library.
|
Package stringutil provides additional string manipulation utilities beyond what's available in the standard library. |
|
Package telemetry provides functionality for monitoring and tracing application behavior.
|
Package telemetry provides functionality for monitoring and tracing application behavior. |
|
mocks
Package mocks contains mock implementations for telemetry package testing
|
Package mocks contains mock implementations for telemetry package testing |
|
transaction
|
|
|
saga
Package saga provides utilities for implementing the saga pattern for distributed transactions.
|
Package saga provides utilities for implementing the saga pattern for distributed transactions. |
Click to show internal directories.
Click to hide internal directories.