Starting work on the new shard manager. Idea here is to provide a basic one for single instance use, but with the freedom for other devs to write their own implementation, be it for multi-instance use or other requirements.
Insight, remarks, any discussion is welcomed!
Type of change
[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[x] Breaking change (fix or feature that would cause existing functionality to not work as expected)
Checklist:
[ ] I ran go generate
[ ] I ran go fmt ./...
[ ] I have performed a self-review of my own code
[ ] Commented complex situations or referenced the discord documentation
[ ] Updated documentation
[ ] Added/Updated unit tests
[ ] Added/Updated benchmarks (if this is a performance critical component)
Description
Starting work on the new shard manager. Idea here is to provide a basic one for single instance use, but with the freedom for other devs to write their own implementation, be it for multi-instance use or other requirements.
Insight, remarks, any discussion is welcomed!
Type of change
Checklist:
go generate
go fmt ./...