Skip to content

Latest commit

 

History

History
32 lines (19 loc) · 1.26 KB

File metadata and controls

32 lines (19 loc) · 1.26 KB

Contributing to leanstart

Thanks for your interest in improving leanstart!

leanstart is a devnet orchestrator for Lean consensus validators. Contributions of all sizes are welcome — bug fixes, new client integrations, Helm chart improvements, docs.

If you contribute to this project, your contributions will be made under the MIT license.

Code of Conduct

This project adheres to the Rust Code of Conduct.

Getting started

  1. Fork and clone the repo.
  2. Install Rust (stable) and the standard toolchain.
  3. cargo build and cargo test to verify your environment.
  4. For end-to-end testing you'll also want a local kind cluster, kubectl, and helm.

Pull requests

  • Keep PRs focused — one concern per PR.
  • Run cargo fmt, cargo clippy --all-targets -- -D warnings, and cargo test before opening a PR.
  • PR titles should be in the imperative mood (e.g. "fix genesis offset overflow", not "fixed").

Reporting issues

Open an issue at github.com/ReamLabs/leanstart/issues with a clear description and reproduction steps.

For security-sensitive issues, see SECURITY.md instead.