Home

Awesome

フロー Furo

Furo provides simply enterprise-flavoured, language-agnostic API development. It comes with multiple sources of truth and generates border-crossing type and service definitions.

Furo contains helpful generators, converters, sanitizer for the Furo specs.

Synopsis

Furo contains helpful generators, converters, sanitizer for the furo specs. Read more about the single commands in the see also section below.

Calling furo without any arguments and flags will run the flow runner with the default flow. Modify your default flow in the .furo config file to your needs. You can set any of the sub commands as default.

Installation

go get

TODO: explain how

brew

    brew tap theNorstroem/tap
    brew install furo

Stay In Sync

Furo can produce and consume multiple specification formats.

Source Of Truth

You have the choice from multiple definition formats as your source of truth. This can be *.proto or one of the FIDLs (µSpec, spec).

µSpec as source of truth

Read more here, to find out what fits best for you.

Further Documentation

Read more in the detailed documentation