configuratorSections top-level constant

List<Section> const configuratorSections

The 12 sections in the exact Release 0.3 order (FR-004).

Implementation

const List<Section> configuratorSections = [
  Section(kind: SectionKind.identity, title: 'Project Identity'),
  Section(kind: SectionKind.platforms, title: 'Flutter SDK and Platforms'),
  Section(
    kind: SectionKind.applicationFoundation,
    title: 'Application Foundation',
    capabilityIds: applicationFoundationCapabilityIds,
    selectionType: SelectionType.single,
    optional: true,
  ),
  Section(
    kind: SectionKind.architectureDepth,
    title: 'Architecture Depth',
    capabilityId: 'org.architecture_depth',
    selectionType: SelectionType.single,
  ),
  Section(
    kind: SectionKind.stateManagement,
    title: 'State Management',
    capabilityId: 'org.state_management',
    selectionType: SelectionType.single,
  ),
  Section(
    kind: SectionKind.routing,
    title: 'Routing',
    capabilityId: 'org.routing',
    selectionType: SelectionType.single,
  ),
  Section(
    kind: SectionKind.backend,
    title: 'Backend and Networking',
    capabilityId: 'org.backend',
    selectionType: SelectionType.multi,
    optional: true,
  ),
  Section(
    kind: SectionKind.dependencyInjection,
    title: 'Dependency Injection',
    capabilityId: 'org.dependency_injection',
    selectionType: SelectionType.single,
  ),
  Section(
    kind: SectionKind.dataModeling,
    title: 'Data Modeling and Serialization',
    capabilityId: 'org.data_modeling',
    selectionType: SelectionType.single,
  ),
  Section(
    kind: SectionKind.localStorage,
    title: 'Local Storage',
    capabilityId: 'org.local_storage',
    selectionType: SelectionType.multi,
    optional: true,
  ),
  Section(kind: SectionKind.validationProfile, title: 'Validation Profile'),
  Section(kind: SectionKind.summary, title: 'Blueprint Summary and Review'),
];