Karafka-Core contains toolset of small support modules used throughout the Karafka ecosystem.
Karafka::Core::Monitoring- default instrumentation and abstraction that allows to use either itself,
Karafka::Core::Configurable- configuration engine inspired by
dry-configwith similar but simplified API.
Karafka::Core::Contractable- contracts inspired by
dry-validationbut with simplified API.
Karafka::Core::Taggable- adds ability to attach
#tagsto objects for extra labeling.
Note on contributions
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.