Skip to content

How to contribute

Riff edited this page Aug 6, 2021 · 2 revisions

How to contribute

Thanks a lot in being interested in this project and all contributions are welcomed!

Issue tracking

We use Github issues to track and discuss all the issues: https://github.com/r12f/rnp/issues.

Before making a pull request, it is always great to open an issue to discuss first. It might help saving a lot of efforts.

Pull request

To submit changes to the repo, please make a pull request for review.

After a pull request is submitted, unless it is a pure documentation change, the automatic build will kick in and validate the changes. Please make sure it passes.

How to build

Just like the rest of Rust project, simply use cargo to build it.

cargo build

To build release version:

cargo build --release

To build other targets, such as ARM64 on windows, we can use --target to specify the target (of course, in this specific case, we need to install the msvc ARM64 toolchain from visual studio).

cargo build --target=aarch64-pc-windows-msvc --release
Clone this wiki locally