Skip to content

sutrolabs/karafka-core

Repository files navigation

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.

About

forked from karafka/karafka-core

Resources

License

Code of conduct

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages