You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
_This project is under active development. For questions, please join us at [Threshold Network Discord](https://discord.com/invite/threshold&ved=2ahUKEwivucaW2Y3-AhXiwosKHQCEAKUQFnoECA0QAQ&usg=AOvVaw08x-9JYJFDcd6PEOx0xAeg)_
5
+
_This project is under active development. For questions, please join us at [TACo Discord](https://discord.gg/buildwithtaco)_
6
6
7
7
---
8
8
@@ -32,16 +32,21 @@ A preprint paper describing the construction of Ferveo and the novel cryptosyste
32
32
A Rust toolchain with version `>= 1.87.0` is required. In the future, Ferveo will target the `stable` toolchain.
33
33
Installation via [rustup](https://rustup.rs/) is recommended.
34
34
35
-
Run `cargo build --release` to build.
35
+
Run `cargo build --no-default-features --release` to build.
36
36
Please note that performance may be significantly poorer when compiling in `Debug` mode.
37
37
38
+
## Formatting
39
+
40
+
Be sure to run `cargo fmt --all` locally before committing your changes. This will ensure that the code is formatted
41
+
according to the project's style guidelines.
42
+
38
43
## Testing
39
44
40
45
Run `cargo test --no-default-features --release` to run tests. Please note that performance may be significantly poorer when testing
41
46
in `Debug` mode.
42
47
43
48
## Benchmarks
44
49
45
-
Run `cargo bench --benches` to run benchmarks. Benchmark report is available in the `target/criterion/report` folder.
46
-
50
+
Run `cargo bench --benches --no-default-features` to run benchmarks. Benchmark report is available in the `target/criterion/report` folder.
47
51
52
+
**NOTE: Benchmarks are optional (the benchmark CI job is disabled) and take quite some time (~10 mins)**
0 commit comments