Shared Go libraries extracted from monorepo for distributed microservices architecture.
alerts/
- Alert data structures and utilitiesalerting/
- Alert processing and stream handling utilitiescfg_manager/
- Configuration management utilitiesevent/
- Event handling structures and utilitiesgames/
- Game-related utilities and logiclogger/
- Logging utilities and driversnats/
- NATS messaging client and utilitiesredis/
- Redis client driver and utilitiesredpanda/
- Redpanda producer utilities
import "github.com/avilikof/go-shared-libs/alerts"
import "github.com/avilikof/go-shared-libs/logger"
make test # Run all tests
make test-alerts # Test specific package
make lint # Run linter
# Check if ready for release
make release-check
# Create and push your first version tag
make tag VERSION=v1.0.0