Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

RocketMQ Dashboard Common

Common shared library for RocketMQ Dashboard implementations.

Overview

This crate provides the foundational building blocks for different UI implementations:

  • Data Models: Shared data structures (brokers, topics, consumer groups)
  • API Traits: DashboardClient trait for RocketMQ API clients
  • Service Layer: Business logic for dashboard operations

Usage

Add this to your Cargo.toml:

[dependencies]
rocketmq-dashboard-common = { path = "../rocketmq-dashboard-common" }

Development

# Run tests
cargo test -p rocketmq-dashboard-common

# Format and lint
cargo fmt -p rocketmq-dashboard-common
cargo clippy -p rocketmq-dashboard-common --all-targets -- -D warnings

License

Licensed under Apache-2.0 or MIT.