Lines Matching +full:pr +full:- +full:dependencies +full:- +full:check
1 # Jni-rs Contribution Guide
3 Jni-rs is open to any contributions, whether
7 * how to [build](#how-to-build) it
9 * the [code style guidelines](#the-code-style)
10 * how to [submit an issue](#submitting-issues)
11 * how to [submit a PR](#submitting-pull-requests).
15 ### System Dependencies
17 You need to install the following dependencies:
20 * [Rust (latest stable)](https://www.rust-lang.org/).
24 To build `jni-rs`, simply run
31 adding `--release` flag.
55 Integration tests use `jni-rs` as every other Rust application — by importing
76 [Rust documentation](https://doc.rust-lang.org/beta/rustdoc/documentation-tests.html)
96 cargo test --features=invocation
107 cargo +nightly bench --features=invocation
111 two [API flavours][checked-unchecked]: checked and unchecked, and
114 [checked-unchecked]: https://docs.rs/jni/0.21.1/jni/struct.JNIEnv.html#checked-and-unchecked-methods
118 Rust code follows the [Rust style guide](https://github.com/rust-lang-nursery/fmt-rfcs/blob/master/…
119 [`rustfmt`](https://github.com/rust-lang-nursery/rustfmt) enforces the code style.
124 cargo fmt --all -- --check
136 cargo doc --open
141 … question, some feedback, a bug or a feature request: <https://github.com/jni-rs/jni-rs/issues/new>
145 Before starting to work on a PR, please submit an issue describing the intended changes.
149 It’s fine to open a PR as soon as you need any feedback — ask any questions in the description.
155 * Apache License, Version 2.0 ([LICENSE-APACHE](LICENSE-APACHE) or
156 <http://www.apache.org/licenses/LICENSE-2.0>)
157 * MIT license ([LICENSE-MIT](LICENSE-MIT) or <http://opensource.org/licenses/MIT>)
164 Apache-2.0 license, shall be dual licensed as above, without any