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.
This project adheres to the Rust Code of Conduct.
- Fork and clone the repo.
- Install Rust (stable) and the standard toolchain.
cargo buildandcargo testto verify your environment.- For end-to-end testing you'll also want a local
kindcluster,kubectl, andhelm.
- Keep PRs focused — one concern per PR.
- Run
cargo fmt,cargo clippy --all-targets -- -D warnings, andcargo testbefore opening a PR. - PR titles should be in the imperative mood (e.g. "fix genesis offset overflow", not "fixed").
Open an issue at github.com/ReamLabs/leanstart/issues with a clear description and reproduction steps.
For security-sensitive issues, see SECURITY.md instead.