Contributing
Development Setup
- Clone the repository
- Install dependencies:
cargo xtask check - Run tests:
cargo xtask test - Format code:
cargo xtask fmt
Code Style
- Use
cargo xtask fmt to format code - Run
cargo xtask clippy to check for lints - Ensure all tests pass with
cargo xtask test
Documentation
- Update documentation in the
docs/ directory - Build docs with
cargo xtask docs - Documentation is built with mdbook
Pull Requests
- Fork the repository
- Create a feature branch
- Make your changes
- Run the full test suite
- Submit a pull request
Issues
Please report issues on the GitHub issue tracker.