ironship 2.0.0
ironship: ^2.0.0 copied to clipboard
A developer-first Flutter scaffolding CLI that simplifies Day 0 setup, generates production-ready architecture, foundation templates, and feature modules.
Use this package as an executable
Install it
You can install the package from the command line:
dart pub global activate ironshipUse it
The package has the following executables:
$ forge
Use this package as a library
Depend on it
Run this command:
With Dart:
$ dart pub add ironshipWith Flutter:
$ flutter pub add ironshipThis will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):
dependencies:
ironship: ^2.0.0Alternatively, your editor might support dart pub get or flutter pub get. Check the docs for your editor to learn more.
Import it
Now in your Dart code, you can use:
import 'package:ironship/commands/add_feature_command.dart';
import 'package:ironship/commands/init_command.dart';
import 'package:ironship/generators/environment_generator.dart';
import 'package:ironship/generators/feature_generator.dart';
import 'package:ironship/generators/project_generator.dart';
import 'package:ironship/generators/router_generator.dart';
import 'package:ironship/generators/session_generator.dart';
import 'package:ironship/generators/state_management_generator.dart';
import 'package:ironship/models/architecture_recommendation.dart';
import 'package:ironship/models/developer_selection.dart';
import 'package:ironship/models/final_project_blueprint.dart';
import 'package:ironship/models/project_configuration.dart';
import 'package:ironship/models/project_requirements.dart';
import 'package:ironship/models/recommendation_rule.dart';
import 'package:ironship/models/technology_compatibility.dart';
import 'package:ironship/services/architecture_recommendation_service.dart';
import 'package:ironship/services/configuration_service.dart';
import 'package:ironship/services/developer_selection_service.dart';
import 'package:ironship/services/discovery_pipeline_service.dart';
import 'package:ironship/services/flutter_service.dart';
import 'package:ironship/services/package_installer_service.dart';
import 'package:ironship/services/project_blueprint_service.dart';
import 'package:ironship/services/questionnaire_service.dart';
import 'package:ironship/services/recommendation_registry_service.dart';
import 'package:ironship/services/technology_compatibility_service.dart';
import 'package:ironship/utils/logger.dart';