Files
Cagire/CONTRIBUTING.md
Raphaël Forment 5a59937cc7
All checks were successful
Deploy Website / deploy (push) Has been skipped
Fix: build instructions
2026-03-01 11:01:10 +01:00

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

  1. Fork the repository
  2. Create a branch for your changes
  3. Make your changes
  4. Run cargo clippy and fix any warnings
  5. 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.