From 08b2f9fff5485d2182d3844cb3bc693f4e0e6653 Mon Sep 17 00:00:00 2001 From: Stuart Morgan Date: Thu, 7 Nov 2024 10:50:44 -0500 Subject: [PATCH 1/4] [various] Clean up contributing guides Several packages had documentation about how to use Pigeon or Mockito generation; this made sense when those were rare, but they are both now extremely common in our packages. Instead, https://github.com/flutter/flutter/pull/158326 adds this information to the general documentation for contribuing to flutter/packages, so it no longer needs to be in (a random subset of) specific packages. This also removes Contributing sections from several READMEs, as READMEs should be client-focused rather than developer-focused, and puts content in CONTRIBUTING.md where needed. --- .../camera_android_camerax/CONTRIBUTING.md | 14 ++------- .../in_app_purchase_android/CHANGELOG.md | 4 +++ .../in_app_purchase_android/README.md | 14 --------- .../in_app_purchase_android/pubspec.yaml | 2 +- .../in_app_purchase_storekit/CHANGELOG.md | 4 +++ .../in_app_purchase_storekit/README.md | 14 --------- .../in_app_purchase_storekit/pubspec.yaml | 2 +- .../interactive_media_ads/CONTRIBUTING.md | 14 ++++----- .../video_player_android/CONTRIBUTING.md | 31 ------------------- .../video_player_avfoundation/CONTRIBUTING.md | 31 ------------------- .../webview_flutter_android/README.md | 18 ----------- .../webview_flutter_web/CHANGELOG.md | 4 +++ .../webview_flutter_web/CONTRIBUTING.md | 14 +++++++++ .../webview_flutter_web/README.md | 16 ---------- .../webview_flutter_web/pubspec.yaml | 2 +- .../webview_flutter_wkwebview/CHANGELOG.md | 4 +++ .../webview_flutter_wkwebview/README.md | 18 ----------- .../webview_flutter_wkwebview/pubspec.yaml | 2 +- 18 files changed, 43 insertions(+), 165 deletions(-) delete mode 100644 packages/video_player/video_player_android/CONTRIBUTING.md delete mode 100644 packages/video_player/video_player_avfoundation/CONTRIBUTING.md create mode 100644 packages/webview_flutter/webview_flutter_web/CONTRIBUTING.md diff --git a/packages/camera/camera_android_camerax/CONTRIBUTING.md b/packages/camera/camera_android_camerax/CONTRIBUTING.md index 43377224628..8b41b336516 100644 --- a/packages/camera/camera_android_camerax/CONTRIBUTING.md +++ b/packages/camera/camera_android_camerax/CONTRIBUTING.md @@ -32,9 +32,7 @@ to generate the communication layer between Flutter and native Android code, so of these Dart-wrapped classes may also have Host API and Flutter API implementations that handle communication to the host native Android platform and from the host native Android platform, respectively. The communication interface is defined in -the `pigeons/camerax_library.dart` file. After editing the communication interface, -regenerate the communication layer by running -`dart run pigeon --input pigeons/camerax_library.dart` from the plugin root. +the `pigeons/camerax_library.dart` file. In the native Java Android code in `android/src/main/java/io/flutter/plugins/camerax/`, you'll find the Host API and Flutter API implementations of the same classes @@ -54,7 +52,7 @@ annotated as `@immutable` to avoid lint errors with mock objects that are generated for them that you may use for testing. For more information, please see the [design document][2] or feel free -to ask any questions on the #hackers-ecosystem channel on [Discord][6]. For +to ask any questions on the #hackers-ecosystem channel on [Discord][4]. For more information on contributing packages in general, check out our [contribution guide][3]. @@ -65,14 +63,8 @@ wrapped native Android classes (Java & Dart) are tested. You can find the Java t `android/src/test/java/io/flutter/plugins/camerax/` and the Dart tests under `test/`. To run these tests, please see the instructions in the [running plugin tests guide][5]. -Besides [`pigeon`][1], this plugin also uses [`mockito`][4] to generate mock objects for -testing purposes. To generate the mock objects, run -`dart run build_runner build --delete-conflicting-outputs`. - - [1]: https://pub.dev/packages/pigeon [2]: https://docs.google.com/document/d/1wXB1zNzYhd2SxCu1_BK3qmNWRhonTB6qdv4erdtBQqo/edit?usp=sharing&resourcekey=0-WOBqqOKiO9SARnziBg28pg [3]: https://github.com/flutter/packages/blob/main/CONTRIBUTING.md -[4]: https://pub.dev/packages/mockito +[4]: https://github.com/flutter/flutter/blob/master/docs/contributing/Chat.md [5]: https://github.com/flutter/flutter/blob/master/docs/ecosystem/testing/Plugin-Tests.md#running-tests -[6]: https://github.com/flutter/flutter/blob/master/docs/contributing/Chat.md diff --git a/packages/in_app_purchase/in_app_purchase_android/CHANGELOG.md b/packages/in_app_purchase/in_app_purchase_android/CHANGELOG.md index e3084fe0563..bfa7d76bca0 100644 --- a/packages/in_app_purchase/in_app_purchase_android/CHANGELOG.md +++ b/packages/in_app_purchase/in_app_purchase_android/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.3.6+12 + +* Updates README to remove contributor-focused documentation. + ## 0.3.6+11 * Bumps androidx.annotation:annotation from 1.8.2 to 1.9.0. diff --git a/packages/in_app_purchase/in_app_purchase_android/README.md b/packages/in_app_purchase/in_app_purchase_android/README.md index 92257cd2ba6..be9f0f50725 100644 --- a/packages/in_app_purchase/in_app_purchase_android/README.md +++ b/packages/in_app_purchase/in_app_purchase_android/README.md @@ -22,20 +22,6 @@ Using the Alternative billing only feature requires Google Play app configuratio ## Migrating to 0.3.0 To migrate to version 0.3.0 from 0.2.x, have a look at the [migration guide](migration_guide.md). -## Contributing - -This plugin uses -[json_serializable](https://pub.dev/packages/json_serializable) for the -many data structs passed between the underlying platform layers and Dart. After -editing any of the serialized data structs, rebuild the serializers by running -`flutter packages pub run build_runner build --delete-conflicting-outputs`. -`flutter packages pub run build_runner watch --delete-conflicting-outputs` will -watch the filesystem for changes. - -If you would like to contribute to the plugin, check out our -[contribution guide](https://github.com/flutter/packages/blob/main/CONTRIBUTING.md). - - [1]: https://pub.dev/packages/in_app_purchase [2]: https://flutter.dev/to/endorsed-federated-plugin [3]: https://pub.dev/packages/in_app_purchase_android/install diff --git a/packages/in_app_purchase/in_app_purchase_android/pubspec.yaml b/packages/in_app_purchase/in_app_purchase_android/pubspec.yaml index dfd6878462d..7e18fa0722a 100644 --- a/packages/in_app_purchase/in_app_purchase_android/pubspec.yaml +++ b/packages/in_app_purchase/in_app_purchase_android/pubspec.yaml @@ -2,7 +2,7 @@ name: in_app_purchase_android description: An implementation for the Android platform of the Flutter `in_app_purchase` plugin. This uses the Android BillingClient APIs. repository: https://github.com/flutter/packages/tree/main/packages/in_app_purchase/in_app_purchase_android issue_tracker: https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+in_app_purchase%22 -version: 0.3.6+11 +version: 0.3.6+12 environment: sdk: ^3.5.0 diff --git a/packages/in_app_purchase/in_app_purchase_storekit/CHANGELOG.md b/packages/in_app_purchase/in_app_purchase_storekit/CHANGELOG.md index e34d332e942..34305de23ed 100644 --- a/packages/in_app_purchase/in_app_purchase_storekit/CHANGELOG.md +++ b/packages/in_app_purchase/in_app_purchase_storekit/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.3.18+4 + +* Updates README to remove contributor-focused documentation. + ## 0.3.18+3 * Updates Pigeon for non-nullable collection type support. diff --git a/packages/in_app_purchase/in_app_purchase_storekit/README.md b/packages/in_app_purchase/in_app_purchase_storekit/README.md index 3c7b5fac08d..9bad80fa181 100644 --- a/packages/in_app_purchase/in_app_purchase_storekit/README.md +++ b/packages/in_app_purchase/in_app_purchase_storekit/README.md @@ -12,20 +12,6 @@ so you do not need to add it to your `pubspec.yaml`. However, if you `import` this package to use any of its APIs directly, you should [add it to your `pubspec.yaml` as usual][3]. -## Contributing - -This plugin uses -[json_serializable](https://pub.dev/packages/json_serializable) for the -many data structs passed between the underlying platform layers and Dart. After -editing any of the serialized data structs, rebuild the serializers by running -`flutter packages pub run build_runner build --delete-conflicting-outputs`. -`flutter packages pub run build_runner watch --delete-conflicting-outputs` will -watch the filesystem for changes. - -If you would like to contribute to the plugin, check out our -[contribution guide](https://github.com/flutter/packages/blob/main/CONTRIBUTING.md). - - [1]: ../in_app_purchase [2]: https://flutter.dev/to/endorsed-federated-plugin [3]: https://pub.dev/packages/in_app_purchase_storekit/install diff --git a/packages/in_app_purchase/in_app_purchase_storekit/pubspec.yaml b/packages/in_app_purchase/in_app_purchase_storekit/pubspec.yaml index 4c6da54a5a8..317bc8d0e10 100644 --- a/packages/in_app_purchase/in_app_purchase_storekit/pubspec.yaml +++ b/packages/in_app_purchase/in_app_purchase_storekit/pubspec.yaml @@ -2,7 +2,7 @@ name: in_app_purchase_storekit description: An implementation for the iOS and macOS platforms of the Flutter `in_app_purchase` plugin. This uses the StoreKit Framework. repository: https://github.com/flutter/packages/tree/main/packages/in_app_purchase/in_app_purchase_storekit issue_tracker: https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+in_app_purchase%22 -version: 0.3.18+3 +version: 0.3.18+4 environment: sdk: ^3.3.0 diff --git a/packages/interactive_media_ads/CONTRIBUTING.md b/packages/interactive_media_ads/CONTRIBUTING.md index 0578595c34f..7b34961f4ab 100644 --- a/packages/interactive_media_ads/CONTRIBUTING.md +++ b/packages/interactive_media_ads/CONTRIBUTING.md @@ -144,12 +144,9 @@ To update a wrapper for a platform, follow the steps: - [iOS SDK] - Pigeon file to update: `pigeons/interactive_media_ads_ios.dart` -##### 3. Run the code generator from the terminal +Once the file is updated, [run pigeon] to update generated code with the changes. -* Android: `dart run pigeon --input pigeons/interactive_media_ads_android.dart` -* iOS: `dart run pigeon --input pigeons/interactive_media_ads_ios.dart` - -##### 4. Update the generated APIs in native code +##### 3. Update the generated APIs in native code Running the `flutter build` step from step 1 again should provide build errors and indicate what needs to be done. Alternatively, it can be easier to update native code with the platform's specific @@ -158,7 +155,7 @@ IDE: * Android: Open `example/android/` in a separate Android Studio project. * iOS: Open `example/ios/` in Xcode. -##### 5. Write API tests +##### 4. Write API tests Assuming a non-static method or constructor was added to the native wrapper, a native test will need to be added. @@ -169,8 +166,7 @@ to be added. #### Dart Unit Testing Tests for the platform implementations use [mockito] to generate mock objects of the native Dart -wrappers. To generate the mock objects in `test/`, run -`dart run build_runner build --delete-conflicting-outputs`. +wrappers. To generate the mock objects in `test/`, [run mockito]. ### App-facing Interface @@ -214,3 +210,5 @@ implementation. [Android SDK]: https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/package-summary [iOS SDK]: https://developers.google.com/interactive-media-ads/docs/sdks/ios/client-side/reference/Classes [mockito]: https://pub.dev/packages/mockito +[run pigeeon]: https://github.com/flutter/flutter/blob/master/docs/ecosystem/contributing/README.md#pigeon +[run mockito]: https://github.com/flutter/flutter/blob/master/docs/ecosystem/contributing/README.md#mockito diff --git a/packages/video_player/video_player_android/CONTRIBUTING.md b/packages/video_player/video_player_android/CONTRIBUTING.md deleted file mode 100644 index 5ee134f738b..00000000000 --- a/packages/video_player/video_player_android/CONTRIBUTING.md +++ /dev/null @@ -1,31 +0,0 @@ -## Updating pigeon-generated files - -If you update files in the pigeons/ directory, run the following -command in this directory: - -```bash -flutter pub upgrade -flutter pub run pigeon --input pigeons/messages.dart -# git commit your changes so that your working environment is clean -dart run ../../../script/tool/bin/flutter_plugin_tools.dart format --current-package -``` - -If you update pigeon itself and want to test the changes here, -temporarily update the pubspec.yaml by adding the following to the -`dependency_overrides` section, assuming you have checked out the -`flutter/packages` repo in a sibling directory to the `plugins` repo: - -```yaml - pigeon: - path: - ../../../../packages/packages/pigeon/ -``` - -Then, run the commands above. When you run `pub get` it should warn -you that you're using an override. If you do this, you will need to -publish pigeon before you can land the updates to this package, since -the CI tests run the analysis using latest published version of -pigeon, not your version or the version on `main`. - -In either case, the configuration will be obtained automatically from the -`pigeons/messages.dart` file (see `ConfigurePigeon` at the top of that file). diff --git a/packages/video_player/video_player_avfoundation/CONTRIBUTING.md b/packages/video_player/video_player_avfoundation/CONTRIBUTING.md deleted file mode 100644 index 5ee134f738b..00000000000 --- a/packages/video_player/video_player_avfoundation/CONTRIBUTING.md +++ /dev/null @@ -1,31 +0,0 @@ -## Updating pigeon-generated files - -If you update files in the pigeons/ directory, run the following -command in this directory: - -```bash -flutter pub upgrade -flutter pub run pigeon --input pigeons/messages.dart -# git commit your changes so that your working environment is clean -dart run ../../../script/tool/bin/flutter_plugin_tools.dart format --current-package -``` - -If you update pigeon itself and want to test the changes here, -temporarily update the pubspec.yaml by adding the following to the -`dependency_overrides` section, assuming you have checked out the -`flutter/packages` repo in a sibling directory to the `plugins` repo: - -```yaml - pigeon: - path: - ../../../../packages/packages/pigeon/ -``` - -Then, run the commands above. When you run `pub get` it should warn -you that you're using an override. If you do this, you will need to -publish pigeon before you can land the updates to this package, since -the CI tests run the analysis using latest published version of -pigeon, not your version or the version on `main`. - -In either case, the configuration will be obtained automatically from the -`pigeons/messages.dart` file (see `ConfigurePigeon` at the top of that file). diff --git a/packages/webview_flutter/webview_flutter_android/README.md b/packages/webview_flutter/webview_flutter_android/README.md index 3b3d73306fe..3a5710765bf 100644 --- a/packages/webview_flutter/webview_flutter_android/README.md +++ b/packages/webview_flutter/webview_flutter_android/README.md @@ -73,23 +73,5 @@ androidController.setCustomWidgetCallbacks( ); ``` -## Contributing - -This package uses [pigeon][3] to generate the communication layer between Flutter and the host -platform (Android). The communication interface is defined in the `pigeons/android_webview.dart` -file. After editing the communication interface regenerate the communication layer by running -`dart run pigeon --input pigeons/android_webview.dart`. - -Besides [pigeon][3] this package also uses [mockito][4] to generate mock objects for testing -purposes. To generate the mock objects run the following command: -```bash -dart run build_runner build --delete-conflicting-outputs -``` - -If you would like to contribute to the plugin, check out our [contribution guide][5]. - [1]: https://pub.dev/packages/webview_flutter [2]: https://flutter.dev/to/endorsed-federated-plugin -[3]: https://pub.dev/packages/pigeon -[4]: https://pub.dev/packages/mockito -[5]: https://github.com/flutter/packages/blob/main/CONTRIBUTING.md diff --git a/packages/webview_flutter/webview_flutter_web/CHANGELOG.md b/packages/webview_flutter/webview_flutter_web/CHANGELOG.md index abe9eee1f0c..29516ec4a50 100644 --- a/packages/webview_flutter/webview_flutter_web/CHANGELOG.md +++ b/packages/webview_flutter/webview_flutter_web/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.2.3+4 + +* Updates README to remove contributor-focused documentation. + ## 0.2.3+3 * Adds `missing_code_block_language_in_doc_comment` lint. diff --git a/packages/webview_flutter/webview_flutter_web/CONTRIBUTING.md b/packages/webview_flutter/webview_flutter_web/CONTRIBUTING.md new file mode 100644 index 00000000000..5ac967b94d0 --- /dev/null +++ b/packages/webview_flutter/webview_flutter_web/CONTRIBUTING.md @@ -0,0 +1,14 @@ +# Contributing + +For general information about contributing, please see +[our contributing docs](https://github.com/flutter/packages/blob/main/CONTRIBUTING.md). + +## Tests + +Tests are contained in the `test` directory. You can run all tests from the root +of the package with the following command: + +```bash +$ flutter test --platform chrome +``` + diff --git a/packages/webview_flutter/webview_flutter_web/README.md b/packages/webview_flutter/webview_flutter_web/README.md index 03bb6a89052..51a0223696d 100644 --- a/packages/webview_flutter/webview_flutter_web/README.md +++ b/packages/webview_flutter/webview_flutter_web/README.md @@ -21,19 +21,3 @@ yet, so it currently requires extra setup to use: Once the step above is complete, the APIs from `webview_flutter` listed above can be used as normal on web. - -## Tests - -Tests are contained in the `test` directory. You can run all tests from the root -of the package with the following command: - -```bash -$ flutter test --platform chrome -``` - -This package uses `package:mockito` in some tests. Mock files can be updated -from the root of the package like so: - -```bash -$ flutter pub run build_runner build --delete-conflicting-outputs -``` diff --git a/packages/webview_flutter/webview_flutter_web/pubspec.yaml b/packages/webview_flutter/webview_flutter_web/pubspec.yaml index 6ca56109b37..9d5a5ef616b 100644 --- a/packages/webview_flutter/webview_flutter_web/pubspec.yaml +++ b/packages/webview_flutter/webview_flutter_web/pubspec.yaml @@ -2,7 +2,7 @@ name: webview_flutter_web description: A Flutter plugin that provides a WebView widget on web. repository: https://github.com/flutter/packages/tree/main/packages/webview_flutter/webview_flutter_web issue_tracker: https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+webview%22 -version: 0.2.3+3 +version: 0.2.3+4 environment: sdk: ^3.4.0 diff --git a/packages/webview_flutter/webview_flutter_wkwebview/CHANGELOG.md b/packages/webview_flutter/webview_flutter_wkwebview/CHANGELOG.md index 134f22aad28..7b74c5e0f9e 100644 --- a/packages/webview_flutter/webview_flutter_wkwebview/CHANGELOG.md +++ b/packages/webview_flutter/webview_flutter_wkwebview/CHANGELOG.md @@ -1,3 +1,7 @@ +## 3.16.2 + +* Updates README to remove contributor-focused documentation. + ## 3.16.1 * Adds `missing_code_block_language_in_doc_comment` lint. diff --git a/packages/webview_flutter/webview_flutter_wkwebview/README.md b/packages/webview_flutter/webview_flutter_wkwebview/README.md index 58f50ca90fc..2822a0c232f 100644 --- a/packages/webview_flutter/webview_flutter_wkwebview/README.md +++ b/packages/webview_flutter/webview_flutter_wkwebview/README.md @@ -29,23 +29,5 @@ Objective-C: Then you will have access to the native class `FWFWebViewFlutterWKWebViewExternalAPI`. -## Contributing - -This package uses [pigeon][3] to generate the communication layer between Flutter and the host -platform (iOS). The communication interface is defined in the `pigeons/web_kit.dart` -file. After editing the communication interface regenerate the communication layer by running -`dart run pigeon --input pigeons/web_kit.dart`. - -Besides [pigeon][3] this package also uses [mockito][4] to generate mock objects for testing -purposes. To generate the mock objects run the following command: -```bash -dart run build_runner build --delete-conflicting-outputs -``` - -If you would like to contribute to the plugin, check out our [contribution guide][5]. - [1]: https://pub.dev/packages/webview_flutter [2]: https://flutter.dev/to/endorsed-federated-plugin -[3]: https://pub.dev/packages/pigeon -[4]: https://pub.dev/packages/mockito -[5]: https://github.com/flutter/packages/blob/main/CONTRIBUTING.md diff --git a/packages/webview_flutter/webview_flutter_wkwebview/pubspec.yaml b/packages/webview_flutter/webview_flutter_wkwebview/pubspec.yaml index b07e68045fe..658c46071e7 100644 --- a/packages/webview_flutter/webview_flutter_wkwebview/pubspec.yaml +++ b/packages/webview_flutter/webview_flutter_wkwebview/pubspec.yaml @@ -2,7 +2,7 @@ name: webview_flutter_wkwebview description: A Flutter plugin that provides a WebView widget based on Apple's WKWebView control. repository: https://github.com/flutter/packages/tree/main/packages/webview_flutter/webview_flutter_wkwebview issue_tracker: https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+webview%22 -version: 3.16.1 +version: 3.16.2 environment: sdk: ^3.5.0 From 015e3554a9489fb8ed948f01dcb4d686c23b0b72 Mon Sep 17 00:00:00 2001 From: Stuart Morgan Date: Thu, 7 Nov 2024 11:06:21 -0500 Subject: [PATCH 2/4] Missed version bump --- packages/webview_flutter/webview_flutter_android/CHANGELOG.md | 4 ++++ packages/webview_flutter/webview_flutter_android/pubspec.yaml | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/webview_flutter/webview_flutter_android/CHANGELOG.md b/packages/webview_flutter/webview_flutter_android/CHANGELOG.md index c660eb72f10..76972eb5001 100644 --- a/packages/webview_flutter/webview_flutter_android/CHANGELOG.md +++ b/packages/webview_flutter/webview_flutter_android/CHANGELOG.md @@ -1,3 +1,7 @@ +## 4.0.2 + +* Updates README to remove contributor-focused documentation. + ## 4.0.1 * Adds `missing_code_block_language_in_doc_comment` lint. diff --git a/packages/webview_flutter/webview_flutter_android/pubspec.yaml b/packages/webview_flutter/webview_flutter_android/pubspec.yaml index 2b8bf262b1c..64565d9d6a4 100644 --- a/packages/webview_flutter/webview_flutter_android/pubspec.yaml +++ b/packages/webview_flutter/webview_flutter_android/pubspec.yaml @@ -2,7 +2,7 @@ name: webview_flutter_android description: A Flutter plugin that provides a WebView widget on Android. repository: https://github.com/flutter/packages/tree/main/packages/webview_flutter/webview_flutter_android issue_tracker: https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+webview%22 -version: 4.0.1 +version: 4.0.2 environment: sdk: ^3.5.0 From 17285ac605b1dae32fd8fba1c8daa6041e9d0719 Mon Sep 17 00:00:00 2001 From: stuartmorgan Date: Thu, 7 Nov 2024 20:04:09 -0500 Subject: [PATCH 3/4] Re-bump version for conflict --- packages/in_app_purchase/in_app_purchase_storekit/pubspec.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/in_app_purchase/in_app_purchase_storekit/pubspec.yaml b/packages/in_app_purchase/in_app_purchase_storekit/pubspec.yaml index 317bc8d0e10..2e291f93c7a 100644 --- a/packages/in_app_purchase/in_app_purchase_storekit/pubspec.yaml +++ b/packages/in_app_purchase/in_app_purchase_storekit/pubspec.yaml @@ -2,7 +2,7 @@ name: in_app_purchase_storekit description: An implementation for the iOS and macOS platforms of the Flutter `in_app_purchase` plugin. This uses the StoreKit Framework. repository: https://github.com/flutter/packages/tree/main/packages/in_app_purchase/in_app_purchase_storekit issue_tracker: https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+in_app_purchase%22 -version: 0.3.18+4 +version: 0.3.18+5 environment: sdk: ^3.3.0 From 5f93446ef9e1f45da598b17e10081e46be6d9046 Mon Sep 17 00:00:00 2001 From: stuartmorgan Date: Fri, 8 Nov 2024 09:32:48 -0500 Subject: [PATCH 4/4] Fix typo --- packages/interactive_media_ads/CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/interactive_media_ads/CONTRIBUTING.md b/packages/interactive_media_ads/CONTRIBUTING.md index 7b34961f4ab..d3ec28d31b4 100644 --- a/packages/interactive_media_ads/CONTRIBUTING.md +++ b/packages/interactive_media_ads/CONTRIBUTING.md @@ -210,5 +210,5 @@ implementation. [Android SDK]: https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/package-summary [iOS SDK]: https://developers.google.com/interactive-media-ads/docs/sdks/ios/client-side/reference/Classes [mockito]: https://pub.dev/packages/mockito -[run pigeeon]: https://github.com/flutter/flutter/blob/master/docs/ecosystem/contributing/README.md#pigeon +[run pigeon]: https://github.com/flutter/flutter/blob/master/docs/ecosystem/contributing/README.md#pigeon [run mockito]: https://github.com/flutter/flutter/blob/master/docs/ecosystem/contributing/README.md#mockito