smf_engine 1.1.0 copy "smf_engine: ^1.1.0" to clipboard
smf_engine: ^1.1.0 copied to clipboard

Release planning and Apple and Android delivery for SMF.

smf_engine #

The complete planning and platform-delivery implementation behind SMF.

Most users should install smf_cli instead. Add smf_engine as a development dependency only when building custom release automation:

dart pub add --dev smf_engine
import 'package:smf_engine/smf_engine.dart';

The package is organized as three public libraries:

import 'package:smf_engine/smf_engine.dart'; // Shared release behavior.
import 'package:smf_engine/apple.dart'; // Apple delivery.
import 'package:smf_engine/android.dart'; // Android delivery.

Shared planning, configuration, state, and Git/GitHub behavior live in lib/src. Apple credentials, signing, builds, and App Store Connect delivery live entirely in lib/src/ios. Android credentials, signing, builds, and Google Play delivery live entirely in lib/src/android.

Read the architecture guide before composing a custom runner, and preserve the documented clean-worktree, fingerprint, and exact-artifact guarantees. This package exposes Dart libraries and no terminal executable.

See example/smf_engine_example.dart for shared planning, example/apple_example.dart for Apple, and example/android_example.dart for Android.