eclipse-uprotocol / eclipse-uprotocol/up-streamer-rust

Rework inner concepts of UStreamer to incorporate better encapsulation and domain concepts

Open
#10 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
4
Forks
15
PR merge metrics
No merged PRs in 30d

Description

@sophokles73 was kind enough to sit with me and outline some changes he think would improve maintainability.

They can be summarized as: improve encapsulation and use of domain concepts.

For example, we currently have the concept of an `Endpoint`. When we connect two ends together, we're effectively creating a _route_, so he suggested seeing if we can't incorporate a `Route` type to better hide some details and avoid having multiple thread-safe hash maps.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.