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

Reconsider Bazel support #116191

Open
purkhusid opened this issue Nov 29, 2022 · 4 comments
Open

Reconsider Bazel support #116191

purkhusid opened this issue Nov 29, 2022 · 4 comments
Labels
c: proposal A detailed proposal for a change to Flutter P3 Issues that are less important to the Flutter project team-tool Owned by Flutter Tool team tool Affects the "flutter" command-line tool. See also t: labels. triaged-tool Triaged by Flutter Tool team

Comments

@purkhusid
Copy link

Use case

Bazel has been gaining more and more traction in the last couple of years and has
become the a pretty popular alternative build system for iOS/Android development.

On paper it looks like Bazel would be a great fit for Flutter codebases since you can mix
native packages into flutter and those packages can be built using existing C++/Java/Kotlin/Swift/Obj-C
Bazel rules and thus reap the hermeticity and cache features that Bazel provides.

I was hoping that the Flutter team might reconsider adding Bazel support to the project.

Previous discussion: #58082
Also tagging @jdob to see if he can connect the Bazel/Flutter teams if there is interest.

@darshankawar darshankawar added the in triage Presently being triaged by the triage team label Nov 30, 2022
@darshankawar
Copy link
Member

darshankawar commented Nov 30, 2022

Keeping this issue open for team's attention and insights on this proposal, considering that the original linked issue was raised 2 years ago.

/cc @jonahwilliams @christopherfujino

@darshankawar darshankawar added tool Affects the "flutter" command-line tool. See also t: labels. c: proposal A detailed proposal for a change to Flutter and removed in triage Presently being triaged by the triage team labels Nov 30, 2022
@yhvictor
Copy link

yhvictor commented Apr 5, 2023

FYI, Android itself is also moving to bazel:
https://source.android.com/docs/setup/build/bazel/introduction

@christopherfujino christopherfujino added the P3 Issues that are less important to the Flutter project label Apr 5, 2023
@RossComputerGuy

This comment was marked as off-topic.

@flutter-triage-bot flutter-triage-bot bot added team-tool Owned by Flutter Tool team triaged-tool Triaged by Flutter Tool team labels Jul 8, 2023
@yesudeep

This comment was marked as off-topic.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c: proposal A detailed proposal for a change to Flutter P3 Issues that are less important to the Flutter project team-tool Owned by Flutter Tool team tool Affects the "flutter" command-line tool. See also t: labels. triaged-tool Triaged by Flutter Tool team
Projects
None yet
Development

No branches or pull requests

6 participants