For bugs, feel free to open issues or contact us directly. Thank you for your support. <3
Even though we will gladly assist you in finishing up your PR, try to:
- keep all the crates compiling with stable rust (hide the eventual non-stable code under
cfgs) - run
cargo +nightly fmton your code before pushing - check the output of
cargo clippy --allor./scripts/clippy.sh(On windows use.\scripts\clippy.ps1) - run
cargo build --no-default-featuresto check forno_stdcompatibility (and possibly add#[cfg(feature = "std")]) to hide parts of your code.
Some of the parts in this list may be hard, don't be afraid to open a PR if you cannot fix them by yourself, so we can help.
Some of these checks can be performed automatically during commit using pre-commit.
Once the package is installed, simply run pre-commit install to enable the hooks, the checks will run automatically before the commit becomes effective.