How it works
Pipeline
Section titled “Pipeline”- Author — Subclass
Stackin Dart (final class XxxStack extends Stack) using curatedgoogle_*factories fromterradart_google. - Synthesize —
stack.writeTo('tf-out')writes standard*.tf.jsonunder your output directory. (Usestack.synth()if you want theSynthResultin memory without writing to disk.) - Apply — Run
terraform planandterraform applywith your existing state backend. - Hand off — Export typed Dart constants for apps (Firebase Functions, Cloud Run jobs, etc.) so
dart analyzecatches drift at compile time.
Non-goals
Section titled “Non-goals”- Not a Terraform replacement — state and apply stay in Terraform.
- Not multi-cloud yet — Google provider only.
- Not a constructs framework in the pre-alpha cycle.
See README — Non-goals for the full list.