mirror of
https://github.com/obsqrbtz/egui_knob.git
synced 2026-04-08 20:19:17 +03:00
1.0 KiB
1.0 KiB
Contributing to egui_knob
Getting Started
- Fork the repository
- Clone your fork:
git clone https://github.com/YOUR_USERNAME/egui_knob.git - Create a new branch:
git checkout -b feature/your-feature-name - Make your changes
- Test your changes
- Commit your changes
- Push to the branch:
git push origin feature/your-feature-name - Submit a pull request
Development
Building
cargo build
Running demo app
cargo run --example example_knob
Code Style
- Follow Rust standard formatting (use
cargo fmt) - Write clear, descriptive commit messages
- Add documentation for public APIs
- Keep changes focused and atomic
Pull Request Guidelines
- Add examples for new features
- Keep PRs focused on a single feature or fix
- Reference any related issues
Reporting Issues
When reporting issues, please include:
- A clear description of the problem
- Steps to reproduce
- Expected vs actual behavior
- Your environment (OS, Rust version)
- Minimal code example if applicable