Welcome to the hexaFn project! This guide will help you set up your environment, build the project, and understand the basics of how to start using or contributing to hexaFn.
Ensure the following tools are installed:
- Rust
cargo(comes with Rust)git(version control)- Optional:
just,make, orcargo-makefor task automation
git clone https://github.com/hTuneSys/hexaFn.git
cd hexaFnhexaFn uses native Rust tooling.
cargo fetchTo install auxiliary tools (if configured):
cargo install cargo-makecargo runFor custom environments:
HEXA_ENV=dev HEXA_PORT=4000 cargo runcargo testTo run specific tests:
cargo test test_function_nameFormat code using:
cargo fmtCheck for lint errors:
cargo clippy- Check ARCHITECTURE to understand system design
- Use USE_CASES to explore core functionalities
- Review CONTRIBUTING to contribute effectively
You're now ready to explore and build with hexaFn. Happy hacking!