Skip to content

Latest commit

 

History

History
22 lines (14 loc) · 1.33 KB

README.md

File metadata and controls

22 lines (14 loc) · 1.33 KB

Build Status Gem Version Join the chat at https://slack.karafka.io

Karafka-Core

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-monitor or ActiveSupport::Notifications.
  • Karafka::Core::Configurable - configuration engine inspired by dry-config with similar but simplified API.
  • Karafka::Core::Contractable - contracts inspired by dry-validation but with simplified API.
  • Karafka::Core::Taggable - adds ability to attach #tags to 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.