感谢您对 fnva 项目的关注!我们欢迎任何形式的贡献:提交 Bug、提供建议、改进文档或直接提交 PR。
fnva 使用标准 Rust 工具链进行开发。
- 安装 Rust: 请确保已安装最新的稳定版 Rust (推荐通过 rustup)。
- 克隆项目:
git clone https://github.com/Protagonistss/fnva.git cd fnva - 格式化与代码检查:
cargo fmt cargo clippy --all-targets -- -D warnings
- 运行单元测试:
cargo test - 本地编译:
编译产物位于
cargo build --release
target/release/fnva。
- 遵循 Rust 标准风格,所有代码在提交前必须通过
cargo fmt和cargo clippy。 - 新增特性需包含相应的单元测试。
- 核心修改需要同步更新相关文档(如
README.md或docs/下的文件)。