Skip to main content

syntrix 1.3.2 copy "syntrix: ^1.3.2" to clipboard
syntrix: ^1.3.2 copied to clipboard

Enterprise CLI studio & AI engineering toolkit for Flutter and Dart packages. Plan-first composable blueprints, deterministic 5-profile audits, living docs, and pre-publish gates.

example/main.dart

import 'package:syntrix/syntrix.dart';

void main() async {
  // 1. Initialize Dependency Injection Container
  final container = DependencyContainer();
  container.reset();
  container.registerSingleton<Logger>(Logger('SyntrixExample'));

  final logger = container.resolve<Logger>();
  logger.info('Syntrix Engine Initialized.');
  print('=== Syntrix Architecture & Verification Example ===');

  // 2. Discover Builtin Architecture Templates
  final catalogProvider = BuiltinCatalogProvider();
  final entries = catalogProvider.fetchEntries();
  print('Discovered ${entries.length} builtin architectural templates:');

  for (final entry in entries.take(3)) {
    final manifest = entry.template.manifest;
    print(
        ' - ${manifest.name} (v${manifest.version}): ${manifest.description}');
  }

  // 3. Plan Release Verification Pipeline
  final pipeline = ReleaseVerificationPipeline();
  final plan = pipeline.planPipeline(
    const ReleaseVerificationOptions(
      packageName: 'syntrix_sample',
      version: '1.0.0',
    ),
  );
  print('Planned ${plan.stages.length} release verification stages:');
  for (final stage in plan.stages) {
    print('   [${stage.id}] ${stage.name}');
  }

  // 4. Execute Verification Pipeline
  final result = pipeline.executePipeline(plan);
  print('Verification result: isReady = ${result.isReady}');
  print('=== Done ===');
}
1
likes
150
points
395
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Enterprise CLI studio & AI engineering toolkit for Flutter and Dart packages. Plan-first composable blueprints, deterministic 5-profile audits, living docs, and pre-publish gates.

Repository (GitHub)
View/report issues
Contributing

License

MIT (license)

Dependencies

args, crypto, meta, path, yaml

More

Packages that depend on syntrix