mirror of
https://github.com/LGUG2Z/komorebi.git
synced 2026-07-13 16:42:50 +02:00
feat(client): introduce komorebi-client crate
This commit introduces the komorebi-client library crate for other Rust applications to interact with a running instance of komorebi over Unix Domain Sockets. Currently the crate re-exports everything one might find in the komorebi::State struct and everything that is publicly exposed in komorebi-core. Public types and methods are still lacking documentation, and this crate should not be published on crates.io until this is no longer the case.
This commit is contained in:
@@ -129,7 +129,7 @@ if you want to test them together or create a build with everything integrated.
|
||||
|
||||
## Refactors to the codebase must have prior approval
|
||||
|
||||
`komorebi` is mature codebase with an internal consistency and structure that has developed organically over close to
|
||||
`komorebi` is a mature codebase with an internal consistency and structure that has developed organically over close to
|
||||
half a decade.
|
||||
|
||||
There are [countless hours of live coding videos](https://youtube.com/@LGUG2Z) demonstrating work on this project and
|
||||
@@ -138,8 +138,8 @@ distinguishing monitors by manufacturer hardware identifiers and video card port
|
||||
|
||||
Refactors to the structure of the codebase are not taken lightly and require prior discussion and approval.
|
||||
|
||||
Please do not start refactoring the codebase with the expectation of having your changes integrated into the codebase
|
||||
until you receive an explicit approval or a request to do so.
|
||||
Please do not start refactoring the codebase with the expectation of having your changes integrated until you receive an
|
||||
explicit approval or a request to do so.
|
||||
|
||||
Similarly, when implementing features and bug fixes, please stick to the structure of the codebase as much as possible
|
||||
and do not take this as an opportunity to do some "refactoring along the way".
|
||||
|
||||
Reference in New Issue
Block a user