Skip to content

FAQ

No. Keep it as a dev dependency and use sync, upgrade, and migrate over time.

No. Create the app first, then run stackchain inside it.

Only content inside // <stackchain:…> markers is replaced. Outside markers is preserved. Whole-file overwrites require --overwrite.

Why is clean the same folder tree as feature_first?

Section titled “Why is clean the same folder tree as feature_first?”

By design in the current architecture plugins — clean emphasizes conventions on the same layered layout.

Not as a storage enum value today. Use Hive / prefs / secure storage. Drift/Isar offline modules are on the roadmap.

make feature and feature use the vertical slice generator. The GetX-oriented brick under bricks/feature/ is not that path.

Yes.

Terminal window
dart run stackchain rename profile account
dart run stackchain remove auth

Both update stackchain.yaml, files/tests, and router/DI. You cannot remove the last remaining feature.

Yes. State changes like Riverpod → Bloc refresh bootstrap.dart (drops ProviderScope / Riverpod imports), plus presentation, DI, and feature tests.

Documentation targets stackchain 1.1.3.