AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
A Swift and Kotlin library for making composable state machines, and UIs driven by those state machines.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
A unidirectional data flow library for Swift and Kotlin, emphasizing:
• Strong support for state-machine driven UI and navigation.
• Composition and scaling.
• Effortless separation of business and UI concerns.
The minimum supported versions are iOS 17.1, macOS 14, watchOS 10, Mac Catalyst 17, and tvOS 17.
If you are developing your own package, be sure that Workflow is included in dependencies
in Package.swift:README 전문 보기 ↗A unidirectional data flow library for Swift and Kotlin, emphasizing:
The minimum supported versions are iOS 17.1, macOS 14, watchOS 10, Mac Catalyst 17, and tvOS 17.
If you are developing your own package, be sure that Workflow is included in dependencies
in Package.swift:
dependencies: [
.package(url: "https://github.com/square/workflow-swift", from: "3.11.0")
]
In Xcode 11+, add Workflow directly as a dependency to your project with
File > Swift Packages > Add Package Dependency.... Provide the git URL when prompted: [email protected]:square/workflow-swift.git.
This project uses Mise and Tuist to generate a project for local development. Follow the steps below for the recommended setup for zsh.
# install mise
brew install mise
# add mise activation line to your zshrc
echo 'eval "$(mise activate zsh)"' >> ~/.zshrc
# load mise into your shell
source ~/.zshrc
# install dependencies
mise install
# only necessary for first setup or after changing dependencies
tuist install --path Samples
# generates and opens the Xcode project
tuist generate --path Samples
See RELEASING.md.