Karafka-Core contains toolset of small support modules used throughout the Karafka ecosystem.
It includes:
Karafka::Core::Monitoring- default instrumentation and abstraction that allows to use either itself,dry-monitororActiveSupport::Notifications.Karafka::Core::Configurable- configuration engine inspired bydry-configwith similar but simplified API.Karafka::Core::Contractable- contracts inspired bydry-validationbut with simplified API.Karafka::Core::Taggable- adds ability to attach#tagsto objects for extra labeling.
First, thank you for considering contributing to the Karafka ecosystem! It's people like you that make the open source community such a great community!
Each pull request must pass all the RSpec specs, integration tests and meet our quality requirements.
Fork it, update and wait for the Github Actions results.