Thank you for your interest in contributing to RISE Chain! This document provides essential guidelines for contributing.
-
Fork and Clone
- Fork the repository
- Clone it locally
-
Make Changes
- Create a feature branch
- Write clean, performant Rust code
- Add tests and documentation
- Run
cargo fmt
andcargo clippy
-
Test
cargo test --workspace --release -- --test-threads=1
-
Submit
- Push to your fork
- Create a Pull Request
- Link relevant issues
-
Requirements:
- Rust toolchain
- cmake (for snmalloc)
-
Build:
cargo build
- Include tests for new features
- Follow Rust style conventions
- Open an issue
- Check documentation
Thank you for contribution!