{"repo":"square/workflow-swift","free":true,"listed":false,"github":"https://github.com/square/workflow-swift","clone":"git clone https://github.com/square/workflow-swift.git","description":"A Swift and Kotlin library for making composable state machines, and UIs driven by those state machines.","language":"Swift","stars":369,"topics":["reactive","state-machine","swift","ios","workflow"],"license":"Apache-2.0","category":"workflow-automation","readme_excerpt":"Workflow for Swift 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. Using Workflows in your project Swift Package Manager If you are developing your own package, be sure that Workflow is included in dependencies in Package.swift : 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: git@github.com:square/workflow-swift.git . Resources API Reference Documentation Local Development This project uses Mise and Tuist to generate a project for local development. Follow the steps below for the recommended setup for zsh. Releasing and Deploying See RELEASING.md. License Copyright 2019 Square Inc. Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.","default_branch":null,"files":null,"tree":[],"storefront":"/r/square","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/square/workflow-swift/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}