Thank you for your interest in contributing to the Fast Gateway Protocol!
- Fork the repository
- Clone your fork:
git clone https://github.com/YOUR_USERNAME/REPO_NAME.git - Create a branch:
git checkout -b my-feature - Make your changes
- Run tests:
cargo test - Run lints:
cargo clippy - Format code:
cargo fmt - Commit your changes
- Push and open a pull request
- Rust 1.70+
- For browser daemon: Chrome/Chromium
- For Gmail/Calendar daemons: Google OAuth credentials
cargo build --releasecargo test --all-features- Keep PRs focused on a single change
- Include tests for new functionality
- Update documentation as needed
- Follow the existing code style
- Reference any related issues
Please use the GitHub issue tracker with the bug report template.
Open an issue with the feature request template to discuss before implementing.
Please read and follow our Code of Conduct.
By contributing, you agree that your contributions will be licensed under the MIT License.