Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build system updates (#94) #135

Merged
merged 8 commits into from
Feb 28, 2025
Merged

Conversation

gavv
Copy link
Member

@gavv gavv commented Feb 22, 2025

#94

  • Update doit targets & docs
  • Fix warning: don't use flutter_gen synthetic package
  • Fix warning: bump flutter_native_splash and re-generate splash screen
  • Fix warning: bump kotlin to 1.8.10
  • Run "flutter pub upgrade"
  • Skip malformed lines in android_logcat

@gavv gavv added the category: flutter migration Task related to migration to Flutter label Feb 22, 2025
@gavv gavv requested a review from Izchomatik February 22, 2025 09:23
@gavv gavv marked this pull request as draft February 22, 2025 10:00
@gavv gavv force-pushed the feature/doit branch 5 times, most recently from ef435b9 to 17024c6 Compare February 22, 2025 14:18
@gavv gavv changed the title Update doit targets & docs Build system updates (#94) Feb 22, 2025
@gavv gavv force-pushed the feature/doit branch 2 times, most recently from 501499e to 7cbf675 Compare February 22, 2025 14:27
@gavv gavv added the status: work in progress Pull request is still in progress and changing label Feb 22, 2025
@gavv gavv force-pushed the feature/doit branch 2 times, most recently from 8ac22db to 8a481bc Compare February 22, 2025 17:35
@gavv gavv added status: ready for review Pull request can be reviewed and removed status: work in progress Pull request is still in progress and changing labels Feb 22, 2025
@gavv gavv marked this pull request as ready for review February 22, 2025 17:41

All commands are called from the root directory (using terminal).
- During development, you can run `doit check:android` or `doit test:android` frequently. These commands are fast and do the most basic checks. They don't do a full build and don't require a connected device.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Slight improvement (not critical) => "During development, you may frequently run doit check:android or doit test:android. These commands are quick and perform the most basic checks. They do not perform a full build and do not require a device to be connected."


## Run linters
- From time to time, run `doit build:android` to do a full build, and `doit integration:android` to run integration tests on the connected device. These commands are heavy.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Slight improvement (not critical) => "Run doit build:android from time to time to perform a full build and doit integration:android to run integration tests on the connected device. These commands are heavy."

```

## Generate code

Code generation is based on `build_runner` package.

Run all code generators:
Run all code generation (but not resource generation described in next section):

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Slight improvement (not critical) => "Run all code generation (but not resource generation, described in the next section):"

@Izchomatik Izchomatik added status: needs revision Pull request should be revised by its author and removed status: ready for review Pull request can be reviewed labels Feb 22, 2025
@gavv gavv force-pushed the feature/doit branch 2 times, most recently from d6caddf to 07c4b54 Compare February 23, 2025 03:22
@gavv gavv added status: ready for review Pull request can be reviewed and removed status: needs revision Pull request should be revised by its author labels Feb 23, 2025
@gavv
Copy link
Member Author

gavv commented Feb 23, 2025

Thanks, applied!

@Izchomatik Izchomatik merged commit 5805574 into roc-streaming:flutter Feb 28, 2025
6 checks passed
@gavv gavv removed the status: ready for review Pull request can be reviewed label Mar 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category: flutter migration Task related to migration to Flutter
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants