Skip to content

avilikof/go-shared-libs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go Shared Libraries

Shared Go libraries extracted from monorepo for distributed microservices architecture.

Libraries:

  • alerts/ - Alert data structures and utilities
  • alerting/ - Alert processing and stream handling utilities
  • cfg_manager/ - Configuration management utilities
  • event/ - Event handling structures and utilities
  • games/ - Game-related utilities and logic
  • logger/ - Logging utilities and drivers
  • nats/ - NATS messaging client and utilities
  • redis/ - Redis client driver and utilities
  • redpanda/ - Redpanda producer utilities

Usage

import "github.com/avilikof/go-shared-libs/alerts"
import "github.com/avilikof/go-shared-libs/logger"

Testing

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •