-
Notifications
You must be signed in to change notification settings - Fork 29.7k
Closed
Labels
c: new featureNothing broken; request for a new capabilityNothing broken; request for a new capabilitytoolAffects the "flutter" command-line tool. See also t: labels.Affects the "flutter" command-line tool. See also t: labels.
Milestone
Description
Code generation support via direct integration of build_runner.
- flutter_build package containing build.yaml and package:build dependency (Add flutter_build package for codegen and version sync with tool #26978)
- dependency verification in the builders Add module checking #27122
- verify dependencies can be corrected synced to google3 and fuchsia-source
- Blocked on figuring out how to inject deps for google3
- [ ] flutter analyze, run, and build benchmarks with codegen
- Blocked on figuring out how to inject deps for google3
- flutter integration test which runs a build and then executes generated code
- Enable incremental builds with updated build_runner_core
- example in flutter repo or elsewhere containing codegen (may reuse example from integration test)
- Remove experimental flag
-- Out of developer preview ---
- documentation/best practices
- samples on either website or flutter repo
- example generators working well, like dart.inject
- versioning issues between builders resolved,
There may be additional follow up work required if we can identify performance bottlenecks or dependency issues that must be resolved.
jimsimon, listepo, yjbanov, rrousselGit, MisterJimson and 129 moreHerrNiklasRaab, rgerd, listepo, Rahiche and SAGARSURIddomingues, listepo-alterpost, michaelspiss, listepo, baseten and 10 moreyjbanov, zoechi, listepo, ddomingues, listepo-alterpost and 18 more
Metadata
Metadata
Assignees
Labels
c: new featureNothing broken; request for a new capabilityNothing broken; request for a new capabilitytoolAffects the "flutter" command-line tool. See also t: labels.Affects the "flutter" command-line tool. See also t: labels.