1 个不稳定版本
| 0.0.0 | 2020年7月25日 | 
|---|
#41 在 #linting
7KB
zerotask-rust-lib-template
GitHub上的Rust库模板。
特性
- 通过GitHub Actions实现持续集成- 每次提交都会运行以下命令,以确保只将有效代码添加到仓库中- cargo fmt以确保源代码格式统一。
- cargo clippy以使用更符合Rust习惯的代码,优化代码并防止难以发现的错误。
- cargo check以确保库正确编译。
- cargo test以确保库按预期工作。
 
- 每次向master分支推送都会触发以下操作- 生成最新文档,并将其推送到gh-pages分支。
 
- 生成最新文档,并将其推送到
 
- 每次提交都会运行以下命令,以确保只将有效代码添加到仓库中
- MSRV (Minimal supported Rust version)- 与Ubuntu上可用的最新Rust版本保持同步。
 
- 建议的rustfmt配置文件。
- 其他- .editorconfig文件用于与代码无关的文件。- 确保工作流程文件和其他配置文件的格式正确。
 
 
当前属性
- MSRV: 1.41.0
许可
根据您的要求,许可协议可以是以下之一
- Apache许可证版本2.0 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 https://open-source.org.cn/licenses/MIT)
任选其一。
贡献
除非您明确声明,否则您根据Apache-2.0许可证定义的任何贡献,均应按上述方式双许可,不附加任何额外的条款或条件。