ojab / karafka-core

A toolset of small support modules used throughout the Karafka ecosystem

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

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

A toolset of small support modules used throughout the Karafka ecosystem

License:MIT License


Languages

Language:Ruby 100.0%