Thank you for your interest in contributing to domainstack! This guide will help you get started with development.
cd domainstack
# Run all tests (149 unit + doc tests across all crates)
cargo test --all-features
# Test specific crate
cargo test -p domainstack --all-features
cargo test -p domainstack-derive
cargo test -p domainstack-envelope
# Run with coverage
cargo llvm-cov --all-features --workspace --html- Fork the repository
- Create a feature branch
- Make your changes
- Run tests to ensure everything passes
- Submit a pull request
Feel free to open an issue if you have any questions or need help getting started.