Skip to content

[Refactor♻️] Refactor workspace layout: split core, tools, and dashboard #5947

@mxsm

Description

@mxsm

Target Code

rocketmq-rust/
├── Cargo.toml # ✅ Core workspace

├── rocketmq
├── rocketmq-auth
├── rocketmq-broker
├── rocketmq-client
├── rocketmq-common
├── rocketmq-controller
├── rocketmq-error
├── rocketmq-filter
├── rocketmq-macros
├── rocketmq-namesrv
├── rocketmq-proxy
├── rocketmq-remoting
├── rocketmq-runtime
├── rocketmq-store

├── tools/
│ ├── Cargo.toml # ✅ tools workspace
│ ├── rocketmq-tools
│ ├── rocketmq-cli
│ └── rocketmq-tui

├── rocketmq-dashboard/
│ ├── Cargo.toml # ✅ dashboard workspace
│ ├── dashboard-common
│ └── dashboard-gpui

├── rocketmq-website/ # ❌ not in workspace
├── rocketmq-example/ # ❌ not in workspace
├── doc/
├── docker/
├── scripts/

Problems

No response

Proposed Changes

No response

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions