4个版本 (2个重大变更)
0.13.1 | 2024年8月5日 |
---|---|
0.12.1 | 2023年6月17日 |
0.12.0 | 2023年5月31日 |
0.11.0 | 2021年11月1日 |
#21 in 机器人
每月117次下载
215KB
5K SLoC
hardshare
简介
hardshare 是一个通过 rerobots 基础设施共享您硬件的系统。
如果您是新用户或潜在用户,请从 https://docs.rerobots.net/hardshare 开始阅读,在那里您可以找到有关安装和共享机器人的说明!
如果您想为开发做出贡献,请阅读下面的内容,并在 https://github.com/rerobots/hardshare 上克隆仓库。直到版本 1.0.0,hardshare 客户端和 rerobots 服务器之间的 API 应被视为“严格内部”,并且可能会没有警告而更改。
在 Sourcetree 中导航
主仓库是 https://github.com/rerobots/hardshare.git
除了根目录下的 README(您正在阅读的文件)之外,sourcetree 还包含子目录中的更多 README 文件,其中描述了其中的内容。
摘要
- 设备 - 目标硬件的代码和配置数据。
- src - 主源代码。
构建和测试
此工具是用 Rust 实现的,并在 https://crates.io/crates/hardshare 的 crate 注册处发布。要构建,
cargo build
要执行测试,
cargo test
要检查代码风格,
cargo +nightly fmt -- --check
cargo clippy --tests -- -D clippy::all
要为 x86-64 Linux 构建发布版本,
cargo build --target x86_64-unknown-linux-musl --release --locked
当前的 CI 报告:
参与
所有参与都必须遵循我们的行为准则,该准则在本 README 文件所在目录中的 CODE_OF_CONDUCT.md 文件中有详细说明。
报告错误、请求功能
请首先在 https://github.com/rerobots/hardshare/issues 的问题跟踪器中检查是否有类似或相关的先前报告。如果您的观察确实是新的,请 新建一个问题
安全漏洞报告应优先处理,并应发送至 [email protected],可选地使用可在 https://rerobots.net/contact 找到的公钥进行加密。请在公开问题之前这样做,以便我们有机会找到解决方案。
贡献更改或新代码
欢迎贡献!没有正式的代码风格声明。只需尽量遵循存储库中当前的风格和结构。
非rerobots员工的贡献者必须同意开发者证书原产地。您的同意通过在提交中添加带有您真实姓名的“已签署”行来明确表示。(这可以通过使用 git commit --signoff
自动完成。)
许可证
这是免费软件,在Apache许可证第2版下发布。您可以在 https://apache.ac.cn/licenses/LICENSE-2.0 获取许可证副本。
除非适用法律要求或书面同意,否则在许可证下分发的软件按“原样”基础分发,不提供任何形式的质量保证或条件,无论是明示的还是暗示的。有关许可证下管理权限和限制的特定语言,请参阅许可证。
依赖项
~34–51MB
~1M SLoC