introduction_sdk Free
Introduction/onboarding feature with welcome, feature highlights, and get started pages.
Version: 1.0.0
Variables
| Variable | Type | Default | Description |
|---|---|---|---|
| appName | string | MyApp | The name of your application |
| isForMonorepo | boolean | true | Whether this will be part of a monorepo structure |
Usage
Interactive
bash
archipelago generate introduction_sdkNon-interactive (CI)
bash
archipelago generate introduction_sdk --config my_config.jsonConfig Template
json
{
"@appName": "The name of your application",
"appName": "MyApp",
"@isForMonorepo": "Whether this will be part of a monorepo structure",
"isForMonorepo": true
}Generated Structure
features/
└── introduction/
├── README.md
├── lib/
│ ├── introduction.dart
│ └── src/
│ ├── introduction_sdk.dart # FeatureSDK implementation
│ ├── di/
│ │ └── introduction_global_module.dart
│ ├── presentation/
│ │ ├── introduction_shell_page.dart
│ │ ├── welcome_page.dart
│ │ ├── features_page.dart
│ │ └── get_started_page.dart
│ └── router/
│ ├── introduction_router.dart
│ └── introduction_router.gr.dart
└── pubspec.yaml