A Rust implementation of KeetaNet node
For first-time setup, simply run:
make developerThis will:
- Install Rust (if not already installed)
- Install development tools
- Run initial build and tests
# Debug build
make build
# Release build
make release
# Check compilation without building
make check# Test defaults with all features
make test
# Test all features individually from packages with features
make test-feat
# Test everything
make test-all# Generate HTML coverage report (opens in browser)
make coverage# Format code and run clippy
make do-lint# Generate documentation and open it
make do-docs# Clean build artifacts
make clean
# Show all available commands
make help# Generate LCOV coverage report for CI
make coverage-ci
# Format code and clippy without fixes
make do-lint-ci