All checks were successful
Deploy Website / deploy (push) Has been skipped
1.2 KiB
1.2 KiB
Contributing to Cagire
Contributions are welcome. There are many ways to contribute beyond code:
- Bug reports: Open an issue describing the problem and steps to reproduce.
- Feature requests: Suggest new features or improvements.
- Documentation: Fix typos, clarify explanations, or add examples.
- Testing: Try Cagire on different platforms, report issues.
Prerequisites
- Rust (stable toolchain) - rustup.rs
- System libraries - See BUILDING.md for platform-specific packages (cmake, ALSA, etc.)
Quick start
cargo build
cargo clippy
cargo run
Code contributions
- Fork the repository
- Create a branch for your changes
- Make your changes
- Run
cargo clippyand fix any warnings - Submit a pull request with a clear description
Explain the reasoning behind your changes. Document what problem you're solving and how your solution works.
Code of conduct
This project follows the Contributor Covenant 2.1. By participating, you agree to uphold its standards.
License
By contributing, you agree that your contributions will be licensed under AGPLv3.