Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/very_good_flutter_plugin.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ jobs:
dart pub global activate mason_cli
dart pub global activate very_good_cli
mason get
mason make very_good_flutter_plugin -c config.json --on-conflict overwrite --platforms ${{ matrix.platform }}
mason make very_good_flutter_plugin -c config.json --on-conflict overwrite --platforms ${{ matrix.platform }} -o very_good_flutter_plugin_output

- name: πŸ“¦ Install Dependencies
run: very_good packages get --recursive very_good_flutter_plugin_output
Expand Down
7 changes: 7 additions & 0 deletions very_good_flutter_plugin/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,13 @@ A Very Good federated Flutter plugin created by Very Good Ventures πŸ¦„.
└── windows
```

By default `mason make` will generate the output in the current working directory but a custom output directory can be specified via the [-o option][mason_output_dir]:

```sh
mason make very_good_flutter_plugin -o ./output_folder
```

[mason_output_dir]: https://docs.brickhub.dev/mason-make#-custom-output-directory
[license_badge]: https://img.shields.io/badge/license-MIT-blue.svg
[license_link]: https://opensource.org/licenses/MIT
[logo_white]: https://raw.githubusercontent.com/VGVentures/very_good_brand/main/styles/README/vgv_logo_white.png
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,22 @@ A Very Good Flutter Federated Plugin created by the [Very Good Ventures Team][ve

Generated by the [Very Good CLI][very_good_cli_link] πŸ€–

[coverage_badge]: coverage_badge.svg

### Integration tests πŸ§ͺ

Very Good Flutter Plugin uses [fluttium][fluttium_link] for integration tests. Those tests are located
in the front facing package `{{project_name.snakeCase()}}` example.

**❗ In order to run the integration tests, you need to have the `fluttium_cli` installed. [See how][fluttium_install].**

To run the integration tests, run the following command from the root of the project:

```sh
cd {{project_name.snakeCase()}}/example
fluttium test flows/test_platform_name.yaml
```

[coverage_badge]: {{project_name.snakeCase()}}/coverage_badge.svg
[license_badge]: https://img.shields.io/badge/license-MIT-blue.svg
[license_link]: https://opensource.org/licenses/MIT
[logo_black]: https://raw.githubusercontent.com/VGVentures/very_good_brand/main/styles/README/vgv_logo_black.png#gh-light-mode-only
Expand All @@ -24,3 +39,5 @@ Generated by the [Very Good CLI][very_good_cli_link] πŸ€–
[very_good_ventures_link]: https://verygood.ventures/?utm_source=github&utm_medium=banner&utm_campaign=core
[very_good_ventures_link_dark]: https://verygood.ventures/?utm_source=github&utm_medium=banner&utm_campaign=core#gh-dark-mode-only
[very_good_ventures_link_light]: https://verygood.ventures/?utm_source=github&utm_medium=banner&utm_campaign=core#gh-light-mode-only
[fluttium_link]: https://fluttium.dev/
[fluttium_install]: https://fluttium.dev/docs/getting-started/installing-cli
Original file line number Diff line number Diff line change
Expand Up @@ -13,22 +13,7 @@ A Very Good Flutter Federated Plugin created by the [Very Good Ventures Team][ve

Generated by the [Very Good CLI][very_good_cli_link] πŸ€–


### Integration tests πŸ§ͺ

Very Good Flutter Plugin uses [fluttium][fluttium_link] for integration tests. Those tests are located
in the front facing package `{{project_name.snakeCase()}}` example.

**❗ In order to run the integration tests, you need to have the `fluttium_cli` installed. [See how][fluttium_install].**

To run the integration tests, run the following command from the root of the project:

```sh
cd {{project_name.snakeCase()}}/example
fluttium test flows/test_platform_name.yaml
```

[coverage_badge]: {{project_name.snakeCase()}}/coverage_badge.svg
[coverage_badge]: coverage_badge.svg
[license_badge]: https://img.shields.io/badge/license-MIT-blue.svg
[license_link]: https://opensource.org/licenses/MIT
[logo_black]: https://raw.githubusercontent.com/VGVentures/very_good_brand/main/styles/README/vgv_logo_black.png#gh-light-mode-only
Expand All @@ -39,5 +24,3 @@ fluttium test flows/test_platform_name.yaml
[very_good_ventures_link]: https://verygood.ventures/?utm_source=github&utm_medium=banner&utm_campaign=core
[very_good_ventures_link_dark]: https://verygood.ventures/?utm_source=github&utm_medium=banner&utm_campaign=core#gh-dark-mode-only
[very_good_ventures_link_light]: https://verygood.ventures/?utm_source=github&utm_medium=banner&utm_campaign=core#gh-light-mode-only
[fluttium_link]: https://fluttium.dev/
[fluttium_install]: https://fluttium.dev/docs/getting-started/installing-cli