Skip to content

Latest commit

 

History

History
22 lines (14 loc) · 762 Bytes

README.md

File metadata and controls

22 lines (14 loc) · 762 Bytes

Consensus Research

Project Structure

  • consensus: Consensus implementation libraries
    • snowball: Snowball implementation
    • claro: Claro implementation
  • prototypes: Simulations and experiments related libraries and binaries
    • snow-family: Snow family and claro simulations app

Build & Test

Minimal Rust supported version: 1.63

When in development, please, use cargo clippy to build the project. Any warning is promoted to an error in our CI.

  • Use cargo test for executing tests, and cargo test -- --nocapture for seeing test outputs.
  • Use cargo run --exampel {example_name} to run an example.

Build Documentation

Simply run cargo doc --open --no-deps to build and access a copy of the generated documentation.