Thank you for your interest in contributing! Here is everything you need to get started.
Requirements: Flutter ≥ 3.0.5, Dart ≥ 2.17.6
git clone https://github.com/Howard-Wang/http_inspector.git
cd http_inspector
flutter pub getRun the example app:
cd example
flutter pub get
flutter run- Fork the repository and create a feature branch from
main. - Write your code following the existing style (enforced by
very_good_analysis). - Add or update tests for any changed behaviour.
- Run the full quality suite:
dart format .
flutter analyze
flutter test- Update
CHANGELOG.mdwith a summary of your change under an## Unreleasedsection. - Open a pull request with a clear description of the change.
Use Conventional Commits:
feat: add filter by status code
fix: prevent crash on binary response bodies
docs: improve HttpInspectorOptions docstring
Please use the bug report template and include a minimal reproduction case whenever possible.
Be respectful and constructive. We follow the Contributor Covenant.