Fila is open source and contributions are welcome.
git clone https://github.com/zaptech-dev/fila.git
cd fila
cargo testYou'll need Rust 1.88+ and sqlite3 (for integration tests).
- Fork the repo and create a branch from
main - Write your code — run
cargo fmt --allandcargo clippy --all-targets -- -D warnings - Add tests if applicable
- Open a pull request against
main
Bug fixes, performance improvements, better error messages, new merge strategies, dashboard improvements, and documentation. If you're planning something large, open an issue first so we can discuss the approach.
Rust conventions apply. Run cargo fmt before committing. No warnings from clippy. Keep functions small, errors explicit, and abstractions minimal.
By contributing, you agree that your contributions will be licensed under the MIT License.