An unofficial SDK for Cooler Master products.
| Product | Status | Feature |
|---|---|---|
| MasterHUB | partial | masterhub |
Add the following to your Cargo.toml file:
[dependencies]
cooltek-sdk = { git = "https://github.com/projectzero7/cooltek-sdk" }Contributions are welcome! Please feel free to submit a Pull Request.
-
Follow Rust conventions and idioms
-
Follow Rust Patterns & Engineering How-Tos where appropriate
-
Add tests for new features
-
Update documentation and examples where appropriate
-
Use Conventional Commits for commit messages.
-
Run
cargo fmtandcargo clippybefore submitting
-
Clone the repository:
git 'clone' 'https://github.com/projectzero7/cooltek-sdk'
-
Navigate to the repository root directory:
cd 'cooltek-sdk'
-
Install dependencies and build:
cargo build
-
Run tests:
cargo test -
Run doctests:
cargo test --doc
Licensed under either of Apache License, Version 2.0 or MIT License at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 License, shall be dual licensed as above, without any additional terms or conditions.