Directories
ΒΆ
Path | Synopsis |
---|---|
cmd
|
|
server
command
|
|
Package config provides configuration management for the application.
|
Package config provides configuration management for the application. |
Package docs Code generated by swaggo/swag.
|
Package docs Code generated by swaggo/swag. |
internal
|
|
application
Package application provides application lifecycle management.
|
Package application provides application lifecycle management. |
handlers
Package handlers provides HTTP server setup and routing functionality.
|
Package handlers provides HTTP server setup and routing functionality. |
handlers/category
Package category provides HTTP handlers for category-related operations.
|
Package category provides HTTP handlers for category-related operations. |
handlers/category/model
Package model provides data structures for category-related operations.
|
Package model provides data structures for category-related operations. |
handlers/health
Package health provides HTTP handlers for health check operations.
|
Package health provides HTTP handlers for health check operations. |
handlers/product
Package product provides HTTP handlers for product-related operations.
|
Package product provides HTTP handlers for product-related operations. |
handlers/product/model
Package model provides data structures for product-related operations.
|
Package model provides data structures for product-related operations. |
repository
Package repository provides data access layer for the application.
|
Package repository provides data access layer for the application. |
repository/model
Package model provides data structures for database entities.
|
Package model provides data structures for database entities. |
response
Package response provides HTTP response utilities for the application.
|
Package response provides HTTP response utilities for the application. |
services/category
Package category provides business logic for category operations.
|
Package category provides business logic for category operations. |
services/product
Package product provides business logic for product operations.
|
Package product provides business logic for product operations. |
package
|
|
cache
Package cache provides Redis caching functionality for the application.
|
Package cache provides Redis caching functionality for the application. |
database
Package database provides database connection and configuration utilities.
|
Package database provides database connection and configuration utilities. |
database/mocks
Package mocks provides mock implementations for testing.
|
Package mocks provides mock implementations for testing. |
logger
Package logger provides structured logging functionality for the application.
|
Package logger provides structured logging functionality for the application. |
middleware
Package middleware provides HTTP middleware components for the application.
|
Package middleware provides HTTP middleware components for the application. |
validation
Package validation provides data validation utilities for the application.
|
Package validation provides data validation utilities for the application. |
Click to show internal directories.
Click to hide internal directories.