#formatting #commit #github #commit-message #conventional-commits #ensure

traditional-commits-formatter

用于格式化传统提交信息的库

1 个不稳定版本

0.0.0 2020年7月26日

#47 in #ensure

MIT/Apache

7KB

zerotask-rust-lib-template

docs_master_badge

GitHub 的 Rust 库模板。

特性

  • 通过 GitHub Actions 进行持续集成
    • 每个 PR 都会运行以下命令以确保只添加有效代码到仓库
      • 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 许可协议定义,都将双许可如上所述,无需任何额外条款或条件。

无运行时依赖