Welcoming contributions from the community!
- Fork and clone the repository:
git clone https://github.com/yourusername/feluda.git
cd feluda- Build and run:
cargo build
./target/debug/feluda --help- Run tests:
cargo test- Setup pre-commit hooks (recommended):
just setupFor detailed contributing guidelines, please visit our documentation:
- Development Setup - Complete setup instructions
- Testing Guide - Running tests and example projects
- Architecture - Codebase structure and design
- Adding Languages - How to add support for new languages
- License Matrix - Maintaining the compatibility matrix
- Create a branch:
git checkout -b feat/my-feature - Make your changes and commit:
git commit -m "add: feature" - Push and open a PR:
git push origin feat/my-feature
Found a bug or have a feature request? Open an issue on GitHub.
Minimum Supported Rust Version: 1.88.0