Skip to content

Latest commit

History

History
51 lines (36 loc) 路 1.05 KB

introduction.md

File metadata and controls

51 lines (36 loc) 路 1.05 KB
title description lead date lastmod draft images menu weight toc
Introduction
Introduction.
Introduction.
2020-10-13 15:21:01 +0200
2020-10-13 15:21:01 +0200
false
docs
parent
getting-started
10
true

Flow

Why ?

Flow concept aims to solve

  • Adopt asynchronous as native implementation
  • Build your code with functional programming and monoids
  • Assemble your code visually

Installation

PHP 8.2 is the minimal version to use Flow
The recommended way to install it through Composer and execute

composer require darkwood/flow

Usage

A working script is available in the bundled examples directory

  • Run Flow : php examples/flow.php
  • Start Server : php examples/server.php
  • Start Client(s) : php examples/client.php

Messaging part require to install Docker and execute docker-compose up -d

Documentation

https://darkwood-fr.github.io/flow

License

Flow is released under the MIT License.