Skip to content

KeetaNetwork/node-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

127 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

node-rs

A Rust implementation of KeetaNet node

Development

Quick Start

For first-time setup, simply run:

make developer

This will:

  • Install Rust (if not already installed)
  • Install development tools
  • Run initial build and tests

Building

# Debug build
make build

# Release build
make release

# Check compilation without building
make check

Testing

# Test defaults with all features
make test

# Test all features individually from packages with features
make test-feat

# Test everything
make test-all

Code Coverage

# Generate HTML coverage report (opens in browser)
make coverage

Linting

# Format code and run clippy
make do-lint

Documentation

# Generate documentation and open it
make do-docs

Other Commands

# Clean build artifacts
make clean

# Show all available commands
make help

CI Commands

# Generate LCOV coverage report for CI
make coverage-ci

# Format code and clippy without fixes
make do-lint-ci

About

Keeta Network Node implementation in Rust

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published