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.