Skip to content

0.14.0

Latest

Choose a tag to compare

@foscomputerservices foscomputerservices released this 23 Aug 16:56

Added

  • FOSMVVMBootstrap — the FOSMVVM project scaffolder now ships in FOSUtilities.
    The fosmvvm-bootstrap CLI interviews for a project configuration (or reads one
    from --config JSON) and emits a complete, buildable FOSMVVM project in one of
    three shapes: local-only (SwiftUI app, no server), client-server (SwiftUI app +
    Vapor web service sharing a ViewModels contract), or shared-library (SPM library).
    Generated apps come with ViewModelOperations wiring, YAML localization stores, and
    a UI-test harness; app projects are emitted as Xcode 16 synchronized-folder
    projects through XcodeGen, with project.yml remaining the source of truth.
    Generated projects pin FOSUtilities to the release that generated them, and
    --verify runs each shape's verification doors (swift build/swift test,
    xcodegen generate, xcodebuild) inside the generated project before handing
    it over.